├── config ├── __init__.py ├── logging.conf ├── settings.py └── boot.py ├── engine ├── __init__.py ├── google_auth.py └── constants.py ├── schema └── __init__.py ├── browser ├── __init__.py ├── .DS_Store ├── templates │ ├── registration │ │ ├── password_reset_subject.txt │ │ ├── activation_email_subject.txt │ │ ├── activation_email.txt │ │ ├── password_reset_email.html │ │ ├── password_change_done.html │ │ ├── registration_complete.html │ │ ├── password_reset_done.html │ │ ├── password_reset_complete.html │ │ ├── logout.html │ │ ├── activation_complete.html │ │ ├── password_change_form.html │ │ ├── password_reset_form.html │ │ ├── password_reset_confirm.html │ │ ├── registration_form.html │ │ ├── activate.html │ │ └── login.html │ ├── .DS_Store │ ├── 404.html │ ├── settings.html │ ├── group_container_base.html │ ├── murmur │ │ ├── upvote.html │ │ ├── follow_thread.html │ │ ├── follow_tag.html │ │ ├── add_members.html │ │ ├── add_donotsend.html │ │ ├── login_email.html │ │ ├── add_list.html │ │ └── list_groups.html │ ├── squadbox │ │ ├── edit_my_settings.html │ │ ├── moderation_modal.html │ │ ├── add_whitelist.html │ │ ├── add_blacklist.html │ │ ├── add_members.html │ │ └── moderate_user_thread.html │ ├── whitelist.html │ ├── approve_reject.html │ └── subscribe.html └── forms.py ├── gmail_setup ├── __init__.py ├── tests.py ├── admin.py └── urls.py ├── http_handler ├── __init__.py ├── static │ ├── images │ │ ├── spinner.gif │ │ ├── sort_asc.png │ │ ├── sort_both.png │ │ ├── sort_desc.png │ │ ├── favicon │ │ │ ├── favicon.ico │ │ │ ├── mstile-70x70.png │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ ├── favicon-96x96.png │ │ │ ├── mstile-144x144.png │ │ │ ├── mstile-150x150.png │ │ │ ├── mstile-310x150.png │ │ │ ├── mstile-310x310.png │ │ │ ├── apple-touch-icon.png │ │ │ ├── favicon-194x194.png │ │ │ ├── android-chrome-144x144.png │ │ │ ├── android-chrome-192x192.png │ │ │ ├── android-chrome-36x36.png │ │ │ ├── android-chrome-48x48.png │ │ │ ├── android-chrome-72x72.png │ │ │ ├── android-chrome-96x96.png │ │ │ ├── apple-touch-icon-57x57.png │ │ │ ├── apple-touch-icon-60x60.png │ │ │ ├── apple-touch-icon-72x72.png │ │ │ ├── apple-touch-icon-76x76.png │ │ │ ├── apple-touch-icon-114x114.png │ │ │ ├── apple-touch-icon-120x120.png │ │ │ ├── apple-touch-icon-144x144.png │ │ │ ├── apple-touch-icon-152x152.png │ │ │ ├── apple-touch-icon-180x180.png │ │ │ ├── apple-touch-icon-precomposed.png │ │ │ ├── browserconfig.xml │ │ │ └── android-chrome-manifest.json │ │ ├── no-img-selected.png │ │ ├── squadbox │ │ │ ├── karger.png │ │ │ ├── pic2.jpg │ │ │ ├── kaitlin.jpg │ │ │ ├── twitter.png │ │ │ ├── favicon │ │ │ │ ├── favicon.ico │ │ │ │ ├── apple-icon.png │ │ │ │ ├── favicon-16x16.png │ │ │ │ ├── favicon-32x32.png │ │ │ │ ├── favicon-96x96.png │ │ │ │ ├── ms-icon-70x70.png │ │ │ │ ├── favicon-192x192.png │ │ │ │ ├── ms-icon-144x144.png │ │ │ │ ├── ms-icon-150x150.png │ │ │ │ ├── ms-icon-310x310.png │ │ │ │ ├── android-icon-36x36.png │ │ │ │ ├── android-icon-48x48.png │ │ │ │ ├── android-icon-72x72.png │ │ │ │ ├── android-icon-96x96.png │ │ │ │ ├── apple-icon-114x114.png │ │ │ │ ├── apple-icon-120x120.png │ │ │ │ ├── apple-icon-144x144.png │ │ │ │ ├── apple-icon-152x152.png │ │ │ │ ├── apple-icon-180x180.png │ │ │ │ ├── apple-icon-57x57.png │ │ │ │ ├── apple-icon-60x60.png │ │ │ │ ├── apple-icon-72x72.png │ │ │ │ ├── apple-icon-76x76.png │ │ │ │ ├── android-icon-144x144.png │ │ │ │ ├── android-icon-192x192.png │ │ │ │ ├── apple-icon-precomposed.png │ │ │ │ ├── browserconfig.xml │ │ │ │ └── manifest.json │ │ │ ├── squadbox_logo4.png │ │ │ ├── squadbox_diagram1.png │ │ │ └── squadbox_diagram2.png │ │ ├── icons │ │ │ ├── Circle_Blue.png │ │ │ ├── Circle_Grey.png │ │ │ ├── Circle_Red.png │ │ │ ├── Circle_Green.png │ │ │ ├── Circle_Orange.png │ │ │ └── Circle_Yellow.png │ │ ├── sort_asc_disabled.png │ │ ├── sort_desc_disabled.png │ │ └── murmurations │ │ │ ├── 4227228_6bdfe3543e_o.jpg │ │ │ ├── 4227243_a0587ccefe_o.jpg │ │ │ ├── 4483398_dbd42c5993_o.jpg │ │ │ ├── 4483522_fbbf80a6ca_o.jpg │ │ │ ├── 4483546_9a1a9906e4_o.jpg │ │ │ ├── 4483577_fec76ad00f_o.jpg │ │ │ ├── 2115134127_9c074ca2b2_o.jpg │ │ │ └── 6507188799_8474f9775a_o.jpg │ ├── javascript │ │ ├── bind.js │ │ ├── third-party │ │ │ ├── .DS_Store │ │ │ ├── noty │ │ │ │ ├── .DS_Store │ │ │ │ └── layouts │ │ │ │ │ ├── .DS_Store │ │ │ │ │ ├── inline.js │ │ │ │ │ ├── top.js │ │ │ │ │ ├── bottom.js │ │ │ │ │ ├── topLeft.js │ │ │ │ │ ├── topCenter.js │ │ │ │ │ ├── topRight.js │ │ │ │ │ ├── bottomLeft.js │ │ │ │ │ ├── bottomRight.js │ │ │ │ │ ├── bottomCenter.js │ │ │ │ │ ├── centerLeft.js │ │ │ │ │ ├── center.js │ │ │ │ │ └── centerRight.js │ │ │ ├── tiny_mce │ │ │ │ ├── plugins │ │ │ │ │ ├── example │ │ │ │ │ │ ├── langs │ │ │ │ │ │ │ ├── en.js │ │ │ │ │ │ │ └── en_dlg.js │ │ │ │ │ │ ├── img │ │ │ │ │ │ │ └── example.gif │ │ │ │ │ │ ├── js │ │ │ │ │ │ │ └── dialog.js │ │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ │ └── dialog.htm │ │ │ │ │ ├── spellchecker │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ └── content.css │ │ │ │ │ │ ├── img │ │ │ │ │ │ │ └── wline.gif │ │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ │ └── editor_plugin_src.js │ │ │ │ │ ├── advhr │ │ │ │ │ │ ├── langs │ │ │ │ │ │ │ └── en_dlg.js │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ └── advhr.css │ │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ │ └── js │ │ │ │ │ │ │ └── rule.js │ │ │ │ │ ├── media │ │ │ │ │ │ ├── moxieplayer.swf │ │ │ │ │ │ └── css │ │ │ │ │ │ │ └── media.css │ │ │ │ │ ├── advimage │ │ │ │ │ │ ├── img │ │ │ │ │ │ │ └── sample.gif │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ └── advimage.css │ │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ │ └── langs │ │ │ │ │ │ │ └── en_dlg.js │ │ │ │ │ ├── emotions │ │ │ │ │ │ ├── img │ │ │ │ │ │ │ ├── smiley-cool.gif │ │ │ │ │ │ │ ├── smiley-cry.gif │ │ │ │ │ │ │ ├── smiley-kiss.gif │ │ │ │ │ │ │ ├── smiley-wink.gif │ │ │ │ │ │ │ ├── smiley-yell.gif │ │ │ │ │ │ │ ├── smiley-frown.gif │ │ │ │ │ │ │ ├── smiley-sealed.gif │ │ │ │ │ │ │ ├── smiley-smile.gif │ │ │ │ │ │ │ ├── smiley-innocent.gif │ │ │ │ │ │ │ ├── smiley-laughing.gif │ │ │ │ │ │ │ ├── smiley-surprised.gif │ │ │ │ │ │ │ ├── smiley-undecided.gif │ │ │ │ │ │ │ ├── smiley-embarassed.gif │ │ │ │ │ │ │ ├── smiley-money-mouth.gif │ │ │ │ │ │ │ ├── smiley-tongue-out.gif │ │ │ │ │ │ │ └── smiley-foot-in-mouth.gif │ │ │ │ │ │ ├── langs │ │ │ │ │ │ │ └── en_dlg.js │ │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ │ ├── js │ │ │ │ │ │ │ └── emotions.js │ │ │ │ │ │ └── editor_plugin_src.js │ │ │ │ │ ├── inlinepopups │ │ │ │ │ │ └── skins │ │ │ │ │ │ │ └── clearlooks2 │ │ │ │ │ │ │ └── img │ │ │ │ │ │ │ ├── alert.gif │ │ │ │ │ │ │ ├── button.gif │ │ │ │ │ │ │ ├── buttons.gif │ │ │ │ │ │ │ ├── confirm.gif │ │ │ │ │ │ │ ├── corners.gif │ │ │ │ │ │ │ ├── vertical.gif │ │ │ │ │ │ │ └── horizontal.gif │ │ │ │ │ ├── searchreplace │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ └── searchreplace.css │ │ │ │ │ │ ├── langs │ │ │ │ │ │ │ └── en_dlg.js │ │ │ │ │ │ └── editor_plugin.js │ │ │ │ │ ├── paste │ │ │ │ │ │ ├── langs │ │ │ │ │ │ │ └── en_dlg.js │ │ │ │ │ │ ├── pasteword.htm │ │ │ │ │ │ ├── js │ │ │ │ │ │ │ └── pastetext.js │ │ │ │ │ │ └── pastetext.htm │ │ │ │ │ ├── table │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ ├── table.css │ │ │ │ │ │ │ ├── cell.css │ │ │ │ │ │ │ └── row.css │ │ │ │ │ │ └── js │ │ │ │ │ │ │ └── merge_cells.js │ │ │ │ │ ├── xhtmlxtras │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ ├── attributes.css │ │ │ │ │ │ │ └── popup.css │ │ │ │ │ │ ├── js │ │ │ │ │ │ │ ├── abbr.js │ │ │ │ │ │ │ ├── cite.js │ │ │ │ │ │ │ └── acronym.js │ │ │ │ │ │ └── langs │ │ │ │ │ │ │ └── en_dlg.js │ │ │ │ │ ├── template │ │ │ │ │ │ ├── blank.htm │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ └── template.css │ │ │ │ │ │ ├── langs │ │ │ │ │ │ │ └── en_dlg.js │ │ │ │ │ │ └── template.htm │ │ │ │ │ ├── example_dependency │ │ │ │ │ │ └── editor_plugin.js │ │ │ │ │ ├── print │ │ │ │ │ │ ├── editor_plugin.js │ │ │ │ │ │ └── editor_plugin_src.js │ │ │ │ │ ├── advlink │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ └── advlink.css │ │ │ │ │ │ └── editor_plugin.js │ │ │ │ │ ├── preview │ │ │ │ │ │ ├── preview.html │ │ │ │ │ │ ├── example.html │ │ │ │ │ │ └── editor_plugin.js │ │ │ │ │ ├── iespell │ │ │ │ │ │ └── editor_plugin.js │ │ │ │ │ ├── nonbreaking │ │ │ │ │ │ └── editor_plugin.js │ │ │ │ │ ├── visualblocks │ │ │ │ │ │ └── editor_plugin.js │ │ │ │ │ ├── style │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ └── props.css │ │ │ │ │ │ ├── readme.txt │ │ │ │ │ │ └── editor_plugin.js │ │ │ │ │ ├── directionality │ │ │ │ │ │ └── editor_plugin.js │ │ │ │ │ ├── visualchars │ │ │ │ │ │ └── editor_plugin.js │ │ │ │ │ ├── pagebreak │ │ │ │ │ │ └── editor_plugin.js │ │ │ │ │ ├── autoresize │ │ │ │ │ │ └── editor_plugin.js │ │ │ │ │ └── save │ │ │ │ │ │ └── editor_plugin.js │ │ │ │ └── themes │ │ │ │ │ ├── advanced │ │ │ │ │ ├── img │ │ │ │ │ │ ├── flash.gif │ │ │ │ │ │ ├── icons.gif │ │ │ │ │ │ ├── trans.gif │ │ │ │ │ │ ├── video.gif │ │ │ │ │ │ ├── iframe.gif │ │ │ │ │ │ ├── pagebreak.gif │ │ │ │ │ │ ├── quicktime.gif │ │ │ │ │ │ ├── realmedia.gif │ │ │ │ │ │ ├── shockwave.gif │ │ │ │ │ │ ├── colorpicker.jpg │ │ │ │ │ │ └── windowsmedia.gif │ │ │ │ │ ├── skins │ │ │ │ │ │ ├── default │ │ │ │ │ │ │ └── img │ │ │ │ │ │ │ │ ├── items.gif │ │ │ │ │ │ │ │ ├── tabs.gif │ │ │ │ │ │ │ │ ├── buttons.png │ │ │ │ │ │ │ │ ├── progress.gif │ │ │ │ │ │ │ │ ├── menu_arrow.gif │ │ │ │ │ │ │ │ └── menu_check.gif │ │ │ │ │ │ ├── o2k7 │ │ │ │ │ │ │ ├── img │ │ │ │ │ │ │ │ ├── button_bg.png │ │ │ │ │ │ │ │ ├── button_bg_black.png │ │ │ │ │ │ │ │ └── button_bg_silver.png │ │ │ │ │ │ │ └── ui_silver.css │ │ │ │ │ │ └── highcontrast │ │ │ │ │ │ │ └── content.css │ │ │ │ │ ├── anchor.htm │ │ │ │ │ └── source_editor.htm │ │ │ │ │ └── simple │ │ │ │ │ ├── img │ │ │ │ │ └── icons.gif │ │ │ │ │ ├── skins │ │ │ │ │ ├── o2k7 │ │ │ │ │ │ ├── img │ │ │ │ │ │ │ └── button_bg.png │ │ │ │ │ │ └── content.css │ │ │ │ │ └── default │ │ │ │ │ │ └── content.css │ │ │ │ │ └── langs │ │ │ │ │ └── en.js │ │ │ ├── droid-sans.fonts.js │ │ │ ├── ckeditor │ │ │ │ ├── plugins │ │ │ │ │ ├── icons.png │ │ │ │ │ ├── icons_hidpi.png │ │ │ │ │ ├── link │ │ │ │ │ │ └── images │ │ │ │ │ │ │ ├── anchor.png │ │ │ │ │ │ │ └── hidpi │ │ │ │ │ │ │ └── anchor.png │ │ │ │ │ ├── image │ │ │ │ │ │ └── images │ │ │ │ │ │ │ └── noimage.png │ │ │ │ │ ├── dialog │ │ │ │ │ │ └── dialogDefinition.js │ │ │ │ │ └── a11yhelp │ │ │ │ │ │ └── dialogs │ │ │ │ │ │ └── lang │ │ │ │ │ │ └── _translationstatus.txt │ │ │ │ ├── samples │ │ │ │ │ ├── assets │ │ │ │ │ │ ├── sample.jpg │ │ │ │ │ │ ├── inlineall │ │ │ │ │ │ │ └── logo.png │ │ │ │ │ │ └── uilanguages │ │ │ │ │ │ │ └── languages.js │ │ │ │ │ ├── plugins │ │ │ │ │ │ ├── htmlwriter │ │ │ │ │ │ │ └── assets │ │ │ │ │ │ │ │ └── outputforflash │ │ │ │ │ │ │ │ ├── outputforflash.fla │ │ │ │ │ │ │ │ └── outputforflash.swf │ │ │ │ │ │ └── dialog │ │ │ │ │ │ │ └── assets │ │ │ │ │ │ │ └── my_dialog.js │ │ │ │ │ └── sample_posteddata.php │ │ │ │ ├── skins │ │ │ │ │ └── office2013 │ │ │ │ │ │ ├── icons.png │ │ │ │ │ │ ├── icons_hidpi.png │ │ │ │ │ │ └── images │ │ │ │ │ │ ├── arrow.png │ │ │ │ │ │ ├── close.png │ │ │ │ │ │ ├── lock.png │ │ │ │ │ │ ├── refresh.png │ │ │ │ │ │ ├── hidpi │ │ │ │ │ │ ├── close.png │ │ │ │ │ │ ├── lock.png │ │ │ │ │ │ ├── refresh.png │ │ │ │ │ │ └── lock-open.png │ │ │ │ │ │ └── lock-open.png │ │ │ │ ├── config.js │ │ │ │ └── README.md │ │ │ └── csrf.min.js │ │ ├── squadbox │ │ │ ├── base.js │ │ │ └── rejected.js │ │ ├── notify.js │ │ ├── add_whitelist.js │ │ ├── add_blacklist.js │ │ ├── add_members.js │ │ └── pagination.js │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── glyphicons-halflings-regular.woff2 │ ├── DataTables │ │ ├── DataTables-1.10.21 │ │ │ └── images │ │ │ │ ├── sort_asc.png │ │ │ │ ├── sort_both.png │ │ │ │ ├── sort_desc.png │ │ │ │ ├── sort_asc_disabled.png │ │ │ │ └── sort_desc_disabled.png │ │ └── Responsive-2.2.5 │ │ │ └── js │ │ │ ├── responsive.jqueryui.min 2.js │ │ │ ├── responsive.jqueryui.min.js │ │ │ ├── responsive.foundation.min 2.js │ │ │ └── responsive.foundation.min.js │ ├── css │ │ └── third-party │ │ │ └── images │ │ │ ├── ui-icons_222222_256x240.png │ │ │ ├── ui-icons_228ef1_256x240.png │ │ │ ├── ui-icons_ef8c08_256x240.png │ │ │ ├── ui-icons_ffd27a_256x240.png │ │ │ ├── ui-icons_ffffff_256x240.png │ │ │ ├── ui-bg_flat_10_000000_40x100.png │ │ │ ├── ui-bg_glass_100_f6f6f6_1x400.png │ │ │ ├── ui-bg_glass_100_fdf5ce_1x400.png │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ ├── ui-bg_gloss-wave_35_f6a828_500x100.png │ │ │ ├── ui-bg_highlight-soft_75_ffe45c_1x100.png │ │ │ ├── ui-bg_diagonals-thick_18_b81900_40x40.png │ │ │ ├── ui-bg_diagonals-thick_20_666666_40x40.png │ │ │ ├── ui-bg_highlight-soft_100_eeeeee_1x100.png │ │ │ ├── check.svg │ │ │ ├── block.svg │ │ │ └── info.svg │ └── filters │ │ └── tag_archive_rejected.xml └── wsgi.py ├── murmur-env ├── debug ├── env ├── protocol └── website ├── smtp_handler ├── __init__.py └── management │ ├── __init__.py │ └── commands │ └── __init__.py ├── registration ├── backends │ ├── __init__.py │ ├── default │ │ └── __init__.py │ └── simple │ │ ├── __init__.py │ │ └── urls.py ├── management │ ├── __init__.py │ └── commands │ │ ├── __init__.py │ │ └── cleanupregistration.py ├── locale │ ├── ar │ │ └── LC_MESSAGES │ │ │ └── django.mo │ ├── bg │ │ └── LC_MESSAGES │ │ │ └── django.mo │ ├── ca │ │ └── LC_MESSAGES │ │ │ └── django.mo │ ├── cs │ │ └── LC_MESSAGES │ │ │ └── django.mo │ ├── da │ │ └── LC_MESSAGES │ │ │ └── django.mo │ ├── de │ │ └── LC_MESSAGES │ │ │ └── django.mo │ ├── el │ │ └── LC_MESSAGES │ │ │ └── django.mo │ ├── en │ │ └── LC_MESSAGES │ │ │ └── django.mo │ ├── es │ │ └── LC_MESSAGES │ │ │ └── django.mo │ ├── fa │ │ └── LC_MESSAGES │ │ │ └── django.mo │ ├── fr │ │ └── LC_MESSAGES │ │ │ └── django.mo │ ├── he │ │ └── LC_MESSAGES │ │ │ └── django.mo │ ├── hr │ │ └── LC_MESSAGES │ │ │ └── django.mo │ ├── is │ │ └── LC_MESSAGES │ │ │ └── django.mo │ ├── it │ │ └── LC_MESSAGES │ │ │ └── django.mo │ ├── ja │ │ └── LC_MESSAGES │ │ │ └── django.mo │ ├── ko │ │ └── LC_MESSAGES │ │ │ └── django.mo │ ├── nb │ │ └── LC_MESSAGES │ │ │ └── django.mo │ ├── nl │ │ └── LC_MESSAGES │ │ │ └── django.mo │ ├── pl │ │ └── LC_MESSAGES │ │ │ └── django.mo │ ├── pt │ │ └── LC_MESSAGES │ │ │ └── django.mo │ ├── ru │ │ └── LC_MESSAGES │ │ │ └── django.mo │ ├── sl │ │ └── LC_MESSAGES │ │ │ └── django.mo │ ├── sr │ │ └── LC_MESSAGES │ │ │ └── django.mo │ ├── sv │ │ └── LC_MESSAGES │ │ │ └── django.mo │ ├── es_AR │ │ └── LC_MESSAGES │ │ │ └── django.mo │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── django.mo │ ├── tr_TR │ │ └── LC_MESSAGES │ │ │ └── django.mo │ ├── zh_CN │ │ └── LC_MESSAGES │ │ │ └── django.mo │ └── zh_TW │ │ └── LC_MESSAGES │ │ └── django.mo ├── tests │ └── __init__.py ├── signals.py ├── urls.py └── __init__.py ├── logs └── .gitignore ├── run └── .gitignore ├── celeryconfig.py ├── mysql_encoding ├── manage.py ├── .gitignore ├── formEmails └── logEditURL.js ├── .env.example ├── Dockerfile ├── requirements.txt ├── scripts └── reset_user.sh ├── private.py.example ├── docker-compose.yml └── Makefile /config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /engine/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /schema/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /browser/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /engine/google_auth.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gmail_setup/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /http_handler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /murmur-env/debug: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /murmur-env/env: -------------------------------------------------------------------------------- 1 | local 2 | -------------------------------------------------------------------------------- /murmur-env/protocol: -------------------------------------------------------------------------------- 1 | http 2 | -------------------------------------------------------------------------------- /smtp_handler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /murmur-env/website: -------------------------------------------------------------------------------- 1 | murmur 2 | -------------------------------------------------------------------------------- /registration/backends/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /registration/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /smtp_handler/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /registration/backends/default/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /registration/backends/simple/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /registration/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /smtp_handler/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /browser/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/browser/.DS_Store -------------------------------------------------------------------------------- /gmail_setup/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /browser/templates/registration/password_reset_subject.txt: -------------------------------------------------------------------------------- 1 | Password reset on {{ website | title }} -------------------------------------------------------------------------------- /gmail_setup/admin.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | 3 | # Register your models here. 4 | -------------------------------------------------------------------------------- /browser/templates/registration/activation_email_subject.txt: -------------------------------------------------------------------------------- 1 | Account activation on {{ website | title }} -------------------------------------------------------------------------------- /logs/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore everything in this directory 2 | * 3 | # Except this file 4 | !.gitignore 5 | -------------------------------------------------------------------------------- /run/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore everything in this directory 2 | * 3 | # Except this file 4 | !.gitignore 5 | -------------------------------------------------------------------------------- /browser/templates/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/browser/templates/.DS_Store -------------------------------------------------------------------------------- /http_handler/static/images/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/spinner.gif -------------------------------------------------------------------------------- /http_handler/static/images/sort_asc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/sort_asc.png -------------------------------------------------------------------------------- /http_handler/static/images/sort_both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/sort_both.png -------------------------------------------------------------------------------- /http_handler/static/images/sort_desc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/sort_desc.png -------------------------------------------------------------------------------- /http_handler/static/images/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/favicon/favicon.ico -------------------------------------------------------------------------------- /http_handler/static/images/no-img-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/no-img-selected.png -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/karger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/karger.png -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/pic2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/pic2.jpg -------------------------------------------------------------------------------- /registration/locale/ar/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/ar/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registration/locale/bg/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/bg/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registration/locale/ca/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/ca/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registration/locale/cs/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/cs/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registration/locale/da/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/da/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registration/locale/de/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/de/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registration/locale/el/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/el/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registration/locale/en/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/en/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registration/locale/es/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/es/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registration/locale/fa/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/fa/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registration/locale/fr/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/fr/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registration/locale/he/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/he/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registration/locale/hr/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/hr/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registration/locale/is/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/is/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registration/locale/it/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/it/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registration/locale/ja/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/ja/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registration/locale/ko/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/ko/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registration/locale/nb/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/nb/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registration/locale/nl/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/nl/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registration/locale/pl/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/pl/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registration/locale/pt/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/pt/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registration/locale/ru/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/ru/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registration/locale/sl/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/sl/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registration/locale/sr/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/sr/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registration/locale/sv/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/sv/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /celeryconfig.py: -------------------------------------------------------------------------------- 1 | CELERY_IMPORTS=("mailx.tasks",) 2 | CELERY_RESULT_BACKEND = "amqp" 3 | BROKER_URL = "amqp://mailx:mailx@localhost:5672//mailx" 4 | -------------------------------------------------------------------------------- /http_handler/static/images/icons/Circle_Blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/icons/Circle_Blue.png -------------------------------------------------------------------------------- /http_handler/static/images/icons/Circle_Grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/icons/Circle_Grey.png -------------------------------------------------------------------------------- /http_handler/static/images/icons/Circle_Red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/icons/Circle_Red.png -------------------------------------------------------------------------------- /http_handler/static/images/sort_asc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/sort_asc_disabled.png -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/kaitlin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/kaitlin.jpg -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/twitter.png -------------------------------------------------------------------------------- /registration/locale/es_AR/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/es_AR/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registration/locale/pt_BR/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/pt_BR/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registration/locale/tr_TR/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/tr_TR/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registration/locale/zh_CN/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/zh_CN/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registration/locale/zh_TW/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/registration/locale/zh_TW/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /http_handler/static/images/favicon/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/favicon/mstile-70x70.png -------------------------------------------------------------------------------- /http_handler/static/images/icons/Circle_Green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/icons/Circle_Green.png -------------------------------------------------------------------------------- /http_handler/static/images/icons/Circle_Orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/icons/Circle_Orange.png -------------------------------------------------------------------------------- /http_handler/static/images/icons/Circle_Yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/icons/Circle_Yellow.png -------------------------------------------------------------------------------- /http_handler/static/images/sort_desc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/sort_desc_disabled.png -------------------------------------------------------------------------------- /http_handler/static/images/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /http_handler/static/images/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /http_handler/static/images/favicon/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/favicon/favicon-96x96.png -------------------------------------------------------------------------------- /http_handler/static/images/favicon/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/favicon/mstile-144x144.png -------------------------------------------------------------------------------- /http_handler/static/images/favicon/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/favicon/mstile-150x150.png -------------------------------------------------------------------------------- /http_handler/static/images/favicon/mstile-310x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/favicon/mstile-310x150.png -------------------------------------------------------------------------------- /http_handler/static/images/favicon/mstile-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/favicon/mstile-310x310.png -------------------------------------------------------------------------------- /http_handler/static/javascript/bind.js: -------------------------------------------------------------------------------- 1 | /* To avoid closure */ 2 | function bind(fnc, val ) { 3 | return function () { 4 | return fnc(val); 5 | }; 6 | } -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/.DS_Store -------------------------------------------------------------------------------- /http_handler/static/images/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /http_handler/static/images/favicon/favicon-194x194.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/favicon/favicon-194x194.png -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/favicon/favicon.ico -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/squadbox_logo4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/squadbox_logo4.png -------------------------------------------------------------------------------- /browser/forms.py: -------------------------------------------------------------------------------- 1 | from django import forms 2 | 3 | class UploadFileForm(forms.Form): 4 | title = forms.CharField(max_length=50) 5 | file = forms.FileField() -------------------------------------------------------------------------------- /http_handler/static/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /http_handler/static/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/favicon/apple-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/favicon/apple-icon.png -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/squadbox_diagram1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/squadbox_diagram1.png -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/squadbox_diagram2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/squadbox_diagram2.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/noty/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/noty/.DS_Store -------------------------------------------------------------------------------- /http_handler/static/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /http_handler/static/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /http_handler/static/images/favicon/android-chrome-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/favicon/android-chrome-144x144.png -------------------------------------------------------------------------------- /http_handler/static/images/favicon/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/favicon/android-chrome-192x192.png -------------------------------------------------------------------------------- /http_handler/static/images/favicon/android-chrome-36x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/favicon/android-chrome-36x36.png -------------------------------------------------------------------------------- /http_handler/static/images/favicon/android-chrome-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/favicon/android-chrome-48x48.png -------------------------------------------------------------------------------- /http_handler/static/images/favicon/android-chrome-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/favicon/android-chrome-72x72.png -------------------------------------------------------------------------------- /http_handler/static/images/favicon/android-chrome-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/favicon/android-chrome-96x96.png -------------------------------------------------------------------------------- /http_handler/static/images/favicon/apple-touch-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/favicon/apple-touch-icon-57x57.png -------------------------------------------------------------------------------- /http_handler/static/images/favicon/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/favicon/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /http_handler/static/images/favicon/apple-touch-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/favicon/apple-touch-icon-72x72.png -------------------------------------------------------------------------------- /http_handler/static/images/favicon/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/favicon/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/favicon/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/favicon/favicon-96x96.png -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/favicon/ms-icon-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/favicon/ms-icon-70x70.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/example/langs/en.js: -------------------------------------------------------------------------------- 1 | tinyMCE.addI18n('en.example',{ 2 | desc : 'This is just a template button' 3 | }); 4 | -------------------------------------------------------------------------------- /http_handler/static/images/favicon/apple-touch-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/favicon/apple-touch-icon-114x114.png -------------------------------------------------------------------------------- /http_handler/static/images/favicon/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/favicon/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /http_handler/static/images/favicon/apple-touch-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/favicon/apple-touch-icon-144x144.png -------------------------------------------------------------------------------- /http_handler/static/images/favicon/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/favicon/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /http_handler/static/images/favicon/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/favicon/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/favicon/favicon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/favicon/favicon-192x192.png -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/favicon/ms-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/favicon/ms-icon-144x144.png -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/favicon/ms-icon-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/favicon/ms-icon-150x150.png -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/favicon/ms-icon-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/favicon/ms-icon-310x310.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/droid-sans.fonts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/droid-sans.fonts.js -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/example/langs/en_dlg.js: -------------------------------------------------------------------------------- 1 | tinyMCE.addI18n('en.example_dlg',{ 2 | title : 'This is just a example title' 3 | }); 4 | -------------------------------------------------------------------------------- /http_handler/static/images/murmurations/4227228_6bdfe3543e_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/murmurations/4227228_6bdfe3543e_o.jpg -------------------------------------------------------------------------------- /http_handler/static/images/murmurations/4227243_a0587ccefe_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/murmurations/4227243_a0587ccefe_o.jpg -------------------------------------------------------------------------------- /http_handler/static/images/murmurations/4483398_dbd42c5993_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/murmurations/4483398_dbd42c5993_o.jpg -------------------------------------------------------------------------------- /http_handler/static/images/murmurations/4483522_fbbf80a6ca_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/murmurations/4483522_fbbf80a6ca_o.jpg -------------------------------------------------------------------------------- /http_handler/static/images/murmurations/4483546_9a1a9906e4_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/murmurations/4483546_9a1a9906e4_o.jpg -------------------------------------------------------------------------------- /http_handler/static/images/murmurations/4483577_fec76ad00f_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/murmurations/4483577_fec76ad00f_o.jpg -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/favicon/android-icon-36x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/favicon/android-icon-36x36.png -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/favicon/android-icon-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/favicon/android-icon-48x48.png -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/favicon/android-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/favicon/android-icon-72x72.png -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/favicon/android-icon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/favicon/android-icon-96x96.png -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/favicon/apple-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/favicon/apple-icon-114x114.png -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/favicon/apple-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/favicon/apple-icon-120x120.png -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/favicon/apple-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/favicon/apple-icon-144x144.png -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/favicon/apple-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/favicon/apple-icon-152x152.png -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/favicon/apple-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/favicon/apple-icon-180x180.png -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/favicon/apple-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/favicon/apple-icon-57x57.png -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/favicon/apple-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/favicon/apple-icon-60x60.png -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/favicon/apple-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/favicon/apple-icon-72x72.png -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/favicon/apple-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/favicon/apple-icon-76x76.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/noty/layouts/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/noty/layouts/.DS_Store -------------------------------------------------------------------------------- /http_handler/static/images/favicon/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/favicon/apple-touch-icon-precomposed.png -------------------------------------------------------------------------------- /http_handler/static/images/murmurations/2115134127_9c074ca2b2_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/murmurations/2115134127_9c074ca2b2_o.jpg -------------------------------------------------------------------------------- /http_handler/static/images/murmurations/6507188799_8474f9775a_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/murmurations/6507188799_8474f9775a_o.jpg -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/favicon/android-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/favicon/android-icon-144x144.png -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/favicon/android-icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/favicon/android-icon-192x192.png -------------------------------------------------------------------------------- /http_handler/static/DataTables/DataTables-1.10.21/images/sort_asc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/DataTables/DataTables-1.10.21/images/sort_asc.png -------------------------------------------------------------------------------- /http_handler/static/DataTables/DataTables-1.10.21/images/sort_both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/DataTables/DataTables-1.10.21/images/sort_both.png -------------------------------------------------------------------------------- /http_handler/static/DataTables/DataTables-1.10.21/images/sort_desc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/DataTables/DataTables-1.10.21/images/sort_desc.png -------------------------------------------------------------------------------- /http_handler/static/css/third-party/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/css/third-party/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /http_handler/static/css/third-party/images/ui-icons_228ef1_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/css/third-party/images/ui-icons_228ef1_256x240.png -------------------------------------------------------------------------------- /http_handler/static/css/third-party/images/ui-icons_ef8c08_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/css/third-party/images/ui-icons_ef8c08_256x240.png -------------------------------------------------------------------------------- /http_handler/static/css/third-party/images/ui-icons_ffd27a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/css/third-party/images/ui-icons_ffd27a_256x240.png -------------------------------------------------------------------------------- /http_handler/static/css/third-party/images/ui-icons_ffffff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/css/third-party/images/ui-icons_ffffff_256x240.png -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/favicon/apple-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/images/squadbox/favicon/apple-icon-precomposed.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/ckeditor/plugins/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/ckeditor/plugins/icons.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/spellchecker/css/content.css: -------------------------------------------------------------------------------- 1 | .mceItemHiddenSpellWord {background:url(../img/wline.gif) repeat-x bottom left; cursor:default;} 2 | -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/advhr/langs/en_dlg.js: -------------------------------------------------------------------------------- 1 | tinyMCE.addI18n('en.advhr_dlg',{size:"Height",noshade:"No Shadow",width:"Width",normal:"Normal",widthunits:"Units"}); -------------------------------------------------------------------------------- /http_handler/static/css/third-party/images/ui-bg_flat_10_000000_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/css/third-party/images/ui-bg_flat_10_000000_40x100.png -------------------------------------------------------------------------------- /http_handler/static/css/third-party/images/ui-bg_glass_100_f6f6f6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/css/third-party/images/ui-bg_glass_100_f6f6f6_1x400.png -------------------------------------------------------------------------------- /http_handler/static/css/third-party/images/ui-bg_glass_100_fdf5ce_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/css/third-party/images/ui-bg_glass_100_fdf5ce_1x400.png -------------------------------------------------------------------------------- /http_handler/static/css/third-party/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/css/third-party/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/ckeditor/plugins/icons_hidpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/ckeditor/plugins/icons_hidpi.png -------------------------------------------------------------------------------- /http_handler/static/DataTables/DataTables-1.10.21/images/sort_asc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/DataTables/DataTables-1.10.21/images/sort_asc_disabled.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/ckeditor/samples/assets/sample.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/ckeditor/samples/assets/sample.jpg -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/ckeditor/skins/office2013/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/ckeditor/skins/office2013/icons.png -------------------------------------------------------------------------------- /http_handler/static/DataTables/DataTables-1.10.21/images/sort_desc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/DataTables/DataTables-1.10.21/images/sort_desc_disabled.png -------------------------------------------------------------------------------- /http_handler/static/css/third-party/images/ui-bg_gloss-wave_35_f6a828_500x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/css/third-party/images/ui-bg_gloss-wave_35_f6a828_500x100.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/media/moxieplayer.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/media/moxieplayer.swf -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/themes/advanced/img/flash.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/themes/advanced/img/flash.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/themes/advanced/img/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/themes/advanced/img/icons.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/themes/advanced/img/trans.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/themes/advanced/img/trans.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/themes/advanced/img/video.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/themes/advanced/img/video.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/themes/simple/img/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/themes/simple/img/icons.gif -------------------------------------------------------------------------------- /http_handler/static/css/third-party/images/ui-bg_highlight-soft_75_ffe45c_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/css/third-party/images/ui-bg_highlight-soft_75_ffe45c_1x100.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/ckeditor/plugins/link/images/anchor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/ckeditor/plugins/link/images/anchor.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/advimage/img/sample.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/advimage/img/sample.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/example/img/example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/example/img/example.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/themes/advanced/img/iframe.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/themes/advanced/img/iframe.gif -------------------------------------------------------------------------------- /http_handler/static/css/third-party/images/ui-bg_diagonals-thick_18_b81900_40x40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/css/third-party/images/ui-bg_diagonals-thick_18_b81900_40x40.png -------------------------------------------------------------------------------- /http_handler/static/css/third-party/images/ui-bg_diagonals-thick_20_666666_40x40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/css/third-party/images/ui-bg_diagonals-thick_20_666666_40x40.png -------------------------------------------------------------------------------- /http_handler/static/css/third-party/images/ui-bg_highlight-soft_100_eeeeee_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/css/third-party/images/ui-bg_highlight-soft_100_eeeeee_1x100.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/ckeditor/plugins/image/images/noimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/ckeditor/plugins/image/images/noimage.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/ckeditor/samples/assets/inlineall/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/ckeditor/samples/assets/inlineall/logo.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/ckeditor/skins/office2013/icons_hidpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/ckeditor/skins/office2013/icons_hidpi.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/ckeditor/skins/office2013/images/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/ckeditor/skins/office2013/images/arrow.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/ckeditor/skins/office2013/images/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/ckeditor/skins/office2013/images/close.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/ckeditor/skins/office2013/images/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/ckeditor/skins/office2013/images/lock.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/spellchecker/img/wline.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/spellchecker/img/wline.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/themes/advanced/img/pagebreak.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/themes/advanced/img/pagebreak.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/themes/advanced/img/quicktime.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/themes/advanced/img/quicktime.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/themes/advanced/img/realmedia.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/themes/advanced/img/realmedia.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/themes/advanced/img/shockwave.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/themes/advanced/img/shockwave.gif -------------------------------------------------------------------------------- /registration/tests/__init__.py: -------------------------------------------------------------------------------- 1 | from registration.tests.default_backend import * 2 | from registration.tests.forms import * 3 | from registration.tests.models import * 4 | from registration.tests.simple_backend import * 5 | -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/ckeditor/plugins/link/images/hidpi/anchor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/ckeditor/plugins/link/images/hidpi/anchor.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/ckeditor/skins/office2013/images/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/ckeditor/skins/office2013/images/refresh.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-cool.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-cool.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-cry.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-cry.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-kiss.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-kiss.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-wink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-wink.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-yell.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-yell.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/themes/advanced/img/colorpicker.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/themes/advanced/img/colorpicker.jpg -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/themes/advanced/img/windowsmedia.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/themes/advanced/img/windowsmedia.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/ckeditor/skins/office2013/images/hidpi/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/ckeditor/skins/office2013/images/hidpi/close.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/ckeditor/skins/office2013/images/hidpi/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/ckeditor/skins/office2013/images/hidpi/lock.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/ckeditor/skins/office2013/images/lock-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/ckeditor/skins/office2013/images/lock-open.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-frown.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-frown.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-sealed.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-sealed.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-smile.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/spellchecker/editor_plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/spellchecker/editor_plugin.js -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/ckeditor/skins/office2013/images/hidpi/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/ckeditor/skins/office2013/images/hidpi/refresh.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-innocent.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-innocent.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-laughing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-laughing.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-surprised.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-surprised.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-undecided.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-undecided.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/spellchecker/editor_plugin_src.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/spellchecker/editor_plugin_src.js -------------------------------------------------------------------------------- /mysql_encoding: -------------------------------------------------------------------------------- 1 | ALTER TABLE 2 | murmur_threads 3 | CONVERT TO CHARACTER SET utf8mb4 4 | COLLATE utf8mb4_unicode_ci; 5 | 6 | ALTER TABLE 7 | murmur_posts 8 | CONVERT TO CHARACTER SET utf8mb4 9 | COLLATE utf8mb4_unicode_ci; 10 | -------------------------------------------------------------------------------- /browser/templates/registration/activation_email.txt: -------------------------------------------------------------------------------- 1 | 2 | Activate account at {{ website | title }}: 3 | 4 | http://{{ domain }}{% url "registration_activate" activation_key %} 5 | 6 | Link is valid for {{ expiration_days }} days. 7 | 8 | -------------------------------------------------------------------------------- /browser/templates/registration/password_reset_email.html: -------------------------------------------------------------------------------- 1 | Reset password at {{ website | title }}: 2 | {% block reset_link %} 3 | {{ protocol }}://{{ domain }}{% url "auth_password_reset_confirm" uidb64=uid token=token %} 4 | {% endblock %} 5 | -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/ckeditor/skins/office2013/images/hidpi/lock-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/ckeditor/skins/office2013/images/hidpi/lock-open.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-embarassed.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-embarassed.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-money-mouth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-money-mouth.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/themes/advanced/skins/default/img/items.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/themes/advanced/skins/default/img/items.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/themes/advanced/skins/default/img/tabs.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/themes/advanced/skins/default/img/tabs.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/themes/simple/skins/o2k7/img/button_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/themes/simple/skins/o2k7/img/button_bg.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/ckeditor/plugins/dialog/dialogDefinition.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.md or http://ckeditor.com/license 4 | */ 5 | -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/themes/advanced/skins/default/img/buttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/themes/advanced/skins/default/img/buttons.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/themes/advanced/skins/default/img/progress.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/themes/advanced/skins/default/img/progress.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/themes/advanced/skins/default/img/menu_check.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/themes/advanced/skins/default/img/menu_check.gif -------------------------------------------------------------------------------- /browser/templates/registration/password_change_done.html: -------------------------------------------------------------------------------- 1 | {% extends website|add:"/base.html" %} 2 | {% block headlink-right %} 3 | {% endblock %} 4 | {% block content %} 5 |
6 |

Password changed

7 |
8 | {% endblock %} 9 | -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png -------------------------------------------------------------------------------- /http_handler/static/javascript/squadbox/base.js: -------------------------------------------------------------------------------- 1 | 2 | $('.subscribe-submit').click(function() { 3 | var email = $('.subscribe-input').val(); 4 | window.location = 'http://murmur.csail.mit.edu/subscribe_get?group_name=squadbox-discuss&email=' + email; 5 | }); 6 | -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif -------------------------------------------------------------------------------- /registration/signals.py: -------------------------------------------------------------------------------- 1 | from django.dispatch import Signal 2 | 3 | 4 | # A new user has registered. 5 | user_registered = Signal(providing_args=["user", "request"]) 6 | 7 | # A user has activated his or her account. 8 | user_activated = Signal(providing_args=["user", "request"]) 9 | -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.fla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.fla -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haystack/murmur/HEAD/http_handler/static/javascript/third-party/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.swf -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/searchreplace/css/searchreplace.css: -------------------------------------------------------------------------------- 1 | .panel_wrapper {height:85px;} 2 | .panel_wrapper div.current {height:85px;} 3 | 4 | /* IE */ 5 | * html .panel_wrapper {height:100px;} 6 | * html .panel_wrapper div.current {height:100px;} 7 | -------------------------------------------------------------------------------- /browser/templates/registration/registration_complete.html: -------------------------------------------------------------------------------- 1 | {% extends website|add:"/base.html" %} 2 | {% block headlink-right %} 3 | {% endblock %} 4 | 5 | 6 | {% block content %} 7 |
8 |

You are now registered. Activation email sent.

9 |
10 | {% endblock %} -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/paste/langs/en_dlg.js: -------------------------------------------------------------------------------- 1 | tinyMCE.addI18n('en.paste_dlg',{"word_title":"Use Ctrl+V on your keyboard to paste the text into the window.","text_linebreaks":"Keep Linebreaks","text_title":"Use Ctrl+V on your keyboard to paste the text into the window."}); -------------------------------------------------------------------------------- /browser/templates/registration/password_reset_done.html: -------------------------------------------------------------------------------- 1 | {% extends website|add:"/base.html" %} 2 | {% block headlink-right %} 3 | {% endblock %} 4 | 5 | {% block content %} 6 |
7 |

Email with password reset instructions has been sent.

8 |
9 | {% endblock %} 10 | -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/table/css/table.css: -------------------------------------------------------------------------------- 1 | /* CSS file for table dialog in the table plugin */ 2 | 3 | .panel_wrapper div.current { 4 | height: 245px; 5 | } 6 | 7 | .advfield { 8 | width: 200px; 9 | } 10 | 11 | #class { 12 | width: 150px; 13 | } 14 | -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | import os 3 | import sys 4 | 5 | if __name__ == "__main__": 6 | os.environ.setdefault("DJANGO_SETTINGS_MODULE", "http_handler.settings") 7 | 8 | from django.core.management import execute_from_command_line 9 | 10 | execute_from_command_line(sys.argv) 11 | -------------------------------------------------------------------------------- /browser/templates/404.html: -------------------------------------------------------------------------------- 1 | {% extends website|add:"/base.html" %} 2 | 3 | {% block content %} 4 | 5 |
6 |
7 | 8 |

404 Error

9 |
10 | {{ error }} 11 | 12 |
13 |
14 | 15 | {% endblock %} 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /browser/templates/settings.html: -------------------------------------------------------------------------------- 1 | {% extends website|add:"/base.html" %} 2 | 3 | {% block content %} 4 | 5 |
6 |

Settings

7 |
8 |

9 | Change password 10 |

11 |
12 | {% endblock %} 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /browser/templates/registration/password_reset_complete.html: -------------------------------------------------------------------------------- 1 | {% extends website|add:"/base.html" %} 2 | {% block headlink-right %} 3 | {% endblock %} 4 | 5 | {% block content %} 6 |
7 | Password reset successfully. 8 | 9 |

Log in

10 |
11 | {% endblock %} -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/advhr/css/advhr.css: -------------------------------------------------------------------------------- 1 | input.radio {border:1px none #000; background:transparent; vertical-align:middle;} 2 | .panel_wrapper div.current {height:80px;} 3 | #width {width:50px; vertical-align:middle;} 4 | #width2 {width:50px; vertical-align:middle;} 5 | #size {width:100px;} 6 | -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/xhtmlxtras/css/attributes.css: -------------------------------------------------------------------------------- 1 | .panel_wrapper div.current { 2 | height: 290px; 3 | } 4 | 5 | #id, #style, #title, #dir, #hreflang, #lang, #classlist, #tabindex, #accesskey { 6 | width: 200px; 7 | } 8 | 9 | #events_panel input { 10 | width: 200px; 11 | } 12 | -------------------------------------------------------------------------------- /http_handler/static/images/squadbox/favicon/browserconfig.xml: -------------------------------------------------------------------------------- 1 | 2 | #ffffff -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/table/css/cell.css: -------------------------------------------------------------------------------- 1 | /* CSS file for cell dialog in the table plugin */ 2 | 3 | .panel_wrapper div.current { 4 | height: 200px; 5 | } 6 | 7 | .advfield { 8 | width: 200px; 9 | } 10 | 11 | #action { 12 | margin-bottom: 3px; 13 | } 14 | 15 | #class { 16 | width: 150px; 17 | } -------------------------------------------------------------------------------- /browser/templates/registration/logout.html: -------------------------------------------------------------------------------- 1 | {% extends website|add:"/base.html" %} 2 | {% block headlink-right %} 3 | {% endblock %} 4 | {% block content %} 5 |
6 |

Logged out

7 |
8 |

9 | Login 10 |

11 |
12 | {% endblock %} 13 | -------------------------------------------------------------------------------- /browser/templates/group_container_base.html: -------------------------------------------------------------------------------- 1 | {% extends website|add:"/base.html" %} 2 | {% block customcss %} 3 | {% endblock %} 4 | {% block content %} 5 |
6 |
7 | 8 | {% block container-content %} 9 | {% endblock %} 10 |
11 |
12 | {% endblock %} -------------------------------------------------------------------------------- /http_handler/static/javascript/notify.js: -------------------------------------------------------------------------------- 1 | function notify(res, on_success){ 2 | if(!res.status){ 3 | noty({text: "Error: " + res.code, dismissQueue: true, timeout:2000, force: true, type: 'error', layout: 'topRight'}); 4 | }else{ 5 | if(on_success){ 6 | noty({text: "Success!", dismissQueue: true, timeout:2000, force: true, type:'success', layout: 'topRight'}); 7 | } 8 | } 9 | } -------------------------------------------------------------------------------- /http_handler/static/css/third-party/images/check.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /browser/templates/registration/activation_complete.html: -------------------------------------------------------------------------------- 1 | {% extends website|add:"/base.html" %} 2 | {% block headlink-right %} 3 | {% endblock %} 4 | 5 | 6 | {% block content %} 7 | 8 |
9 |

Activation complete

10 |
11 |

12 | Login 13 |

14 |
15 | {% endblock %} 16 | 17 | -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/themes/simple/langs/en.js: -------------------------------------------------------------------------------- 1 | tinyMCE.addI18n('en.simple',{"cleanup_desc":"Cleanup Messy Code","redo_desc":"Redo (Ctrl+Y)","undo_desc":"Undo (Ctrl+Z)","numlist_desc":"Insert/Remove Numbered List","bullist_desc":"Insert/Remove Bulleted List","striketrough_desc":"Strikethrough","underline_desc":"Underline (Ctrl+U)","italic_desc":"Italic (Ctrl+I)","bold_desc":"Bold (Ctrl+B)"}); -------------------------------------------------------------------------------- /browser/templates/registration/password_change_form.html: -------------------------------------------------------------------------------- 1 | {% extends website|add:"/base.html" %} 2 | {% block headlink-right %} 3 | {% endblock %} 4 | 5 | {% block content %} 6 |
7 |
8 | {% csrf_token %} 9 |

Change Password

10 |
11 | {{ form.as_p }} 12 | 13 | 14 |
15 |
16 | {% endblock %} -------------------------------------------------------------------------------- /browser/templates/registration/password_reset_form.html: -------------------------------------------------------------------------------- 1 | {% extends website|add:"/base.html" %} 2 | {% block headlink-right %} 3 | {% endblock %} 4 | 5 | {% block content %} 6 |
7 |
8 | {% csrf_token %} 9 |

Reset Password

10 |
11 | {{ form }} 12 | 13 | 14 |
15 |
16 | {% endblock %} -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore all compiled python files. 2 | *.pyc 3 | 4 | # Ignore private file 5 | private.py 6 | 7 | # Ignore all emacs backup files 8 | *.*~ 9 | 10 | # Ignore Mac DS_Store Files 11 | .DS_Store 12 | 13 | # Local Settings 14 | local_settings.py 15 | 16 | # migrations 17 | schema/migrations/* 18 | 19 | # Google secrets file 20 | gmail_setup/client_secrets.json 21 | 22 | sandbox/ 23 | 24 | env/ 25 | 26 | .env -------------------------------------------------------------------------------- /http_handler/static/css/third-party/images/block.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/template/blank.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | blank_page 4 | 5 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /http_handler/static/filters/tag_archive_rejected.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Label and Archive Rejected 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/template/css/template.css: -------------------------------------------------------------------------------- 1 | #frmbody { 2 | padding: 10px; 3 | background-color: #FFF; 4 | border: 1px solid #CCC; 5 | } 6 | 7 | .frmRow { 8 | margin-bottom: 10px; 9 | } 10 | 11 | #templatesrc { 12 | border: none; 13 | width: 320px; 14 | height: 240px; 15 | } 16 | 17 | .title { 18 | padding-bottom: 5px; 19 | } 20 | 21 | .mceActionPanel { 22 | padding-top: 5px; 23 | } 24 | -------------------------------------------------------------------------------- /formEmails/logEditURL.js: -------------------------------------------------------------------------------- 1 | // store the edit link for the form in the spreadsheet 2 | function storeEditURL(e) { 3 | var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Form Responses 1'); 4 | var urlCol = 28; 5 | var row = Math.floor(sheet.getLastRow()); 6 | var resIndex = row - 2; 7 | var form = FormApp.openByUrl(''); 8 | var editLink = form.getResponses()[resIndex].getEditResponseUrl(); 9 | sheet.getRange(row, urlCol).setValue([editLink]); 10 | } -------------------------------------------------------------------------------- /http_handler/static/images/favicon/browserconfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | #da532c 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/emotions/langs/en_dlg.js: -------------------------------------------------------------------------------- 1 | tinyMCE.addI18n('en.emotions_dlg',{cry:"Cry",cool:"Cool",desc:"Emotions",title:"Insert Emotion",usage:"Use left and right arrows to navigate.",yell:"Yell",wink:"Wink",undecided:"Undecided","tongue_out":"Tongue Out",surprised:"Surprised",smile:"Smile",sealed:"Sealed","money_mouth":"Money Mouth",laughing:"Laughing",kiss:"Kiss",innocent:"Innocent",frown:"Frown","foot_in_mouth":"Foot in Mouth",embarassed:"Embarassed"}); 2 | -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/table/css/row.css: -------------------------------------------------------------------------------- 1 | /* CSS file for row dialog in the table plugin */ 2 | 3 | .panel_wrapper div.current { 4 | height: 200px; 5 | } 6 | 7 | .advfield { 8 | width: 200px; 9 | } 10 | 11 | #action { 12 | margin-bottom: 3px; 13 | } 14 | 15 | #rowtype,#align,#valign,#class,#height { 16 | width: 150px; 17 | } 18 | 19 | #height { 20 | width: 50px; 21 | } 22 | 23 | .col2 { 24 | padding-left: 20px; 25 | } 26 | -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/example_dependency/editor_plugin.js: -------------------------------------------------------------------------------- 1 | (function(){tinymce.create("tinymce.plugins.ExampleDependencyPlugin",{init:function(a,b){},getInfo:function(){return{longname:"Example Dependency plugin",author:"Some author",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/example_dependency",version:"1.0"}}});tinymce.PluginManager.add("example_dependency",tinymce.plugins.ExampleDependencyPlugin,["example"])})(); -------------------------------------------------------------------------------- /gmail_setup/urls.py: -------------------------------------------------------------------------------- 1 | from django.conf.urls import url 2 | from . import views 3 | 4 | urlpatterns = [ 5 | url(r'^$', views.index, name='index'), 6 | url(r'authorize', views.auth, name='auth'), 7 | url(r'callback', views.auth_return, name='return'), 8 | url(r'import', views.import_start, name='import'), 9 | url(r'initial_filters', views.initial_filters, name='initial_filters'), 10 | url(r'done', views.index, name='done'), 11 | url(r'forget', views.deauth, name='forget'), 12 | ] -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/searchreplace/langs/en_dlg.js: -------------------------------------------------------------------------------- 1 | tinyMCE.addI18n('en.searchreplace_dlg',{findwhat:"Find What",replacewith:"Replace with",direction:"Direction",up:"Up",down:"Down",mcase:"Match Case",findnext:"Find Next",allreplaced:"All occurrences of the search string were replaced.","searchnext_desc":"Find Again",notfound:"The search has been completed. The search string could not be found.","search_title":"Find","replace_title":"Find/Replace",replaceall:"Replace All",replace:"Replace"}); -------------------------------------------------------------------------------- /http_handler/static/css/third-party/images/info.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /browser/templates/registration/password_reset_confirm.html: -------------------------------------------------------------------------------- 1 | {% extends website|add:"/base.html" %} 2 | {% block headlink-right %} 3 | {% endblock %} 4 | 5 | {% block content %} 6 | 7 |
8 |

Confirm Password Reset

9 |
10 | {% if validlink %} 11 | 12 |
13 | {% csrf_token %} 14 | {{ form.as_p }} 15 | 16 | 17 |
18 | 19 | {% else %} 20 | 21 |

Password reset failed

22 | 23 | {% endif %} 24 |
25 | 26 | {% endblock %} -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- 1 | # Please enter your gmail address 2 | # Also create an gmail app password 3 | GMAIL_USER=YOUR_GMAIL_ACCOUNT@GMAIL.COM 4 | GMAIL_PASSWORD=YOUR_APP_PASSWORD 5 | 6 | 7 | 8 | 9 | 10 | # DONT WORRY ABOUT ANYTHING BELOW HERE. 11 | 12 | # REALLY DONT 13 | 14 | # 15 | 16 | # the databsae we are connecting to 17 | DATABASE_NAME=murmur 18 | MYSQL_PASS=murmurdb 19 | DATABASE_HOST=db 20 | GMAIL_PORT=587 21 | 22 | # domain name used for sending emails 23 | DOMAIN_NAME=localhost:8000 24 | 25 | # host used for the relay server 26 | RELAY_HOST=smtp 27 | -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/print/editor_plugin.js: -------------------------------------------------------------------------------- 1 | (function(){tinymce.create("tinymce.plugins.Print",{init:function(a,b){a.addCommand("mcePrint",function(){a.getWin().print()});a.addButton("print",{title:"print.print_desc",cmd:"mcePrint"})},getInfo:function(){return{longname:"Print",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/print",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("print",tinymce.plugins.Print)})(); -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM python:2 2 | ENV PYTHONUNBUFFERED 1 3 | RUN apt-get update && apt-get install -y \ 4 | telnet \ 5 | default-mysql-client \ 6 | cron && \ 7 | rm -rf /var/lib/apt/lists/* 8 | RUN mkdir -p /home/ubuntu/production/mailx 9 | WORKDIR /home/ubuntu/production/mailx 10 | COPY ./murmur-env/. /opt/murmur/ 11 | # COPY tasks-cron-docker /etc/cron.d/tasks-cron 12 | # RUN crontab /etc/cron.d/tasks-cron 13 | COPY requirements.txt /home/ubuntu/production/mailx/requirements.txt 14 | RUN pip install --upgrade pip && pip install -r requirements.txt --no-cache-dir -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/advlink/css/advlink.css: -------------------------------------------------------------------------------- 1 | .mceLinkList, .mceAnchorList, #targetlist {width:280px;} 2 | .mceActionPanel {margin-top:7px;} 3 | .panel_wrapper div.current {height:320px;} 4 | #classlist, #title, #href {width:280px;} 5 | #popupurl, #popupname {width:200px;} 6 | #popupwidth, #popupheight, #popupleft, #popuptop {width:30px;vertical-align:middle;text-align:center;} 7 | #id, #style, #classes, #target, #dir, #hreflang, #lang, #charset, #type, #rel, #rev, #tabindex, #accesskey {width:200px;} 8 | #events_panel input {width:200px;} 9 | -------------------------------------------------------------------------------- /registration/urls.py: -------------------------------------------------------------------------------- 1 | """ 2 | Backwards-compatible URLconf for existing django-registration 3 | installs; this allows the standard ``include('registration.urls')`` to 4 | continue working, but that usage is deprecated and will be removed for 5 | django-registration 1.0. For new installs, use 6 | ``include('registration.backends.default.urls')``. 7 | 8 | """ 9 | 10 | import warnings 11 | 12 | warnings.warn("include('registration.urls') is deprecated; use include('registration.backends.default.urls') instead.", 13 | DeprecationWarning) 14 | 15 | from registration.backends.default.urls import * 16 | -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/themes/simple/skins/o2k7/content.css: -------------------------------------------------------------------------------- 1 | body, td, pre {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} 2 | 3 | body {background: #FFF;} 4 | .mceVisualAid {border: 1px dashed #BBB;} 5 | 6 | /* IE */ 7 | 8 | * html body { 9 | scrollbar-3dlight-color: #F0F0EE; 10 | scrollbar-arrow-color: #676662; 11 | scrollbar-base-color: #F0F0EE; 12 | scrollbar-darkshadow-color: #DDDDDD; 13 | scrollbar-face-color: #E0E0DD; 14 | scrollbar-highlight-color: #F0F0EE; 15 | scrollbar-shadow-color: #F0F0EE; 16 | scrollbar-track-color: #F5F5F5; 17 | } 18 | -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/xhtmlxtras/css/popup.css: -------------------------------------------------------------------------------- 1 | input.field, select.field {width:200px;} 2 | input.picker {width:179px; margin-left: 5px;} 3 | input.disabled {border-color:#F2F2F2;} 4 | img.picker {vertical-align:text-bottom; cursor:pointer;} 5 | h1 {padding: 0 0 5px 0;} 6 | .panel_wrapper div.current {height:160px;} 7 | #xhtmlxtrasdel .panel_wrapper div.current, #xhtmlxtrasins .panel_wrapper div.current {height: 230px;} 8 | a.browse span {display:block; width:20px; height:20px; background:url('../../../themes/advanced/img/icons.gif') -140px -20px;} 9 | #datetime {width:180px;} 10 | -------------------------------------------------------------------------------- /browser/templates/murmur/upvote.html: -------------------------------------------------------------------------------- 1 | {% extends "murmur/base.html" %} 2 | 3 | {% block customcss %} 4 | {% endblock %} 5 | 6 | {% block content %} 7 | 8 |
9 |
10 | 11 | {% if res.status %} 12 | You've {{ type }} the post "{{ res.post_name }}"! 13 | {% else %} 14 | Sorry, there was an error: {{ res.code }}. 15 | {% endif %} 16 |
17 |
18 | View the post on Murmur.

19 |
20 |
21 | 22 | {% endblock %} 23 | 24 | {% block customjs %} 25 | {% endblock %} 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/tiny_mce/plugins/template/langs/en_dlg.js: -------------------------------------------------------------------------------- 1 | tinyMCE.addI18n('en.template_dlg',{title:"Templates",label:"Template","desc_label":"Description",desc:"Insert Predefined Template Content",select:"Select a Template",preview:"Preview",warning:"Warning: Updating a template with a different one may cause data loss.","mdate_format":"%Y-%m-%d %H:%M:%S","cdate_format":"%Y-%m-%d %H:%M:%S","months_long":"January,February,March,April,May,June,July,August,September,October,November,December","months_short":"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec","day_long":"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday","day_short":"Sun,Mon,Tue,Wed,Thu,Fri,Sat,Sun"}); -------------------------------------------------------------------------------- /browser/templates/registration/registration_form.html: -------------------------------------------------------------------------------- 1 | {% extends website|add:"/base.html" %} 2 | {% block headlink-right %} 3 | {% endblock %} 4 | {% block content %} 5 |
6 |

Register Account

7 |
8 | {% if website == 'squadbox' %} 9 | Note: Squadbox is still in the development and testing phase and thus may have bugs. Please send any feedback to squadbox@mit.edu. 10 |

11 | {% endif %} 12 |
13 | {% csrf_token %} 14 | {{ form.as_p }} 15 | 16 |
17 |
18 | {% endblock %} -------------------------------------------------------------------------------- /registration/management/commands/cleanupregistration.py: -------------------------------------------------------------------------------- 1 | """ 2 | A management command which deletes expired accounts (e.g., 3 | accounts which signed up but never activated) from the database. 4 | 5 | Calls ``RegistrationProfile.objects.delete_expired_users()``, which 6 | contains the actual logic for determining which accounts are deleted. 7 | 8 | """ 9 | 10 | from django.core.management.base import BaseCommand 11 | 12 | from registration.models import RegistrationProfile 13 | 14 | 15 | class Command(BaseCommand): 16 | help = "Delete expired user registrations from the database" 17 | 18 | def handle(self, **options): 19 | RegistrationProfile.objects.delete_expired_users() 20 | -------------------------------------------------------------------------------- /http_handler/static/javascript/third-party/noty/layouts/inline.js: -------------------------------------------------------------------------------- 1 | ;(function($) { 2 | 3 | $.noty.layouts.inline = { 4 | name: 'inline', 5 | options: {}, 6 | container: { 7 | object: '