Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- WARNING: Your kernel does not support memory swappiness capabilities, memory swappiness discarded.
- Ensuring discourse docker is up to date
- Fetching origin
- Discourse Docker is up-to-date
- Stopping old container
- + /usr/bin/docker stop -t 10 app
- app
- WARNING: Your kernel does not support memory swappiness capabilities, memory swappiness discarded.
- WARNING: Your kernel does not support memory swappiness capabilities, memory swappiness discarded.
- WARNING: Your kernel does not support memory swappiness capabilities, memory swappiness discarded.
- WARNING: Your kernel does not support memory swappiness capabilities, memory swappiness discarded.
- WARNING: Your kernel does not support memory swappiness capabilities, memory swappiness discarded.
- WARNING: Your kernel does not support memory swappiness capabilities, memory swappiness discarded.
- WARNING: Your kernel does not support memory swappiness capabilities, memory swappiness discarded.
- cd /pups && git pull && /pups/bin/pups --stdin
- WARNING: Your kernel does not support memory swappiness capabilities, memory swappiness discarded.
- Already up-to-date.
- I, [2016-03-14T15:06:37.170815 #37] INFO -- : Loading --stdin
- I, [2016-03-14T15:06:37.177395 #37] INFO -- : > mkdir -p /shared/postgres_run
- I, [2016-03-14T15:06:37.179654 #37] INFO -- :
- I, [2016-03-14T15:06:37.180327 #37] INFO -- : > chown postgres:postgres /shared/postgres_run
- I, [2016-03-14T15:06:37.182411 #37] INFO -- :
- I, [2016-03-14T15:06:37.183023 #37] INFO -- : > chmod 775 /shared/postgres_run
- I, [2016-03-14T15:06:37.184795 #37] INFO -- :
- I, [2016-03-14T15:06:37.185357 #37] INFO -- : > rm -fr /var/run/postgresql
- I, [2016-03-14T15:06:37.187087 #37] INFO -- :
- I, [2016-03-14T15:06:37.187681 #37] INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
- I, [2016-03-14T15:06:37.189267 #37] INFO -- :
- I, [2016-03-14T15:06:37.189806 #37] INFO -- : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
- 2016/03/14 15:06:37 socat[45] E connect(4, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): No such file or directory
- I, [2016-03-14T15:06:37.192813 #37] INFO -- :
- I, [2016-03-14T15:06:37.193311 #37] INFO -- : > rm -fr /shared/postgres_run/.s*
- I, [2016-03-14T15:06:37.195476 #37] INFO -- :
- I, [2016-03-14T15:06:37.195990 #37] INFO -- : > rm -fr /shared/postgres_run/*.pid
- I, [2016-03-14T15:06:37.198090 #37] INFO -- :
- I, [2016-03-14T15:06:37.198591 #37] INFO -- : > mkdir -p /shared/postgres_run/9.3-main.pg_stat_tmp
- I, [2016-03-14T15:06:37.200259 #37] INFO -- :
- I, [2016-03-14T15:06:37.200835 #37] INFO -- : > chown postgres:postgres /shared/postgres_run/9.3-main.pg_stat_tmp
- I, [2016-03-14T15:06:37.202655 #37] INFO -- :
- I, [2016-03-14T15:06:37.206914 #37] INFO -- : File > /etc/service/postgres/run chmod: +x
- I, [2016-03-14T15:06:37.211076 #37] INFO -- : File > /etc/runit/3.d/99-postgres chmod: +x
- I, [2016-03-14T15:06:37.215215 #37] INFO -- : File > /root/upgrade_postgres chmod: +x
- I, [2016-03-14T15:06:37.216710 #37] INFO -- : > chown -R root /var/lib/postgresql/9.3/main
- I, [2016-03-14T15:06:37.313136 #37] INFO -- :
- I, [2016-03-14T15:06:37.313479 #37] INFO -- : > [ ! -e /shared/postgres_data ] && install -d -m 0755 -o postgres -g postgres /shared/postgres_data && sudo -E -u postgres /usr/lib/postgresql/9.3/bin/initdb -D /shared/postgres_data || exit 0
- I, [2016-03-14T15:06:37.315506 #37] INFO -- :
- I, [2016-03-14T15:06:37.315644 #37] INFO -- : > chown -R postgres:postgres /shared/postgres_data
- I, [2016-03-14T15:06:37.324121 #37] INFO -- :
- I, [2016-03-14T15:06:37.324439 #37] INFO -- : > chown -R postgres:postgres /var/run/postgresql
- I, [2016-03-14T15:06:37.326690 #37] INFO -- :
- I, [2016-03-14T15:06:37.327244 #37] INFO -- : > /root/upgrade_postgres
- I, [2016-03-14T15:06:37.330755 #37] INFO -- :
- I, [2016-03-14T15:06:37.331219 #37] INFO -- : > rm /root/upgrade_postgres
- I, [2016-03-14T15:06:37.332860 #37] INFO -- :
- I, [2016-03-14T15:06:37.333171 #37] INFO -- : Replacing data_directory = '/var/lib/postgresql/9.3/main' with data_directory = '/shared/postgres_data' in /etc/postgresql/9.3/main/postgresql.conf
- I, [2016-03-14T15:06:37.334019 #37] INFO -- : Replacing (?-mix:#?listen_addresses *=.*) with listen_addresses = '*' in /etc/postgresql/9.3/main/postgresql.conf
- I, [2016-03-14T15:06:37.335102 #37] INFO -- : Replacing (?-mix:#?synchronous_commit *=.*) with synchronous_commit = $db_synchronous_commit in /etc/postgresql/9.3/main/postgresql.conf
- I, [2016-03-14T15:06:37.336178 #37] INFO -- : Replacing (?-mix:#?shared_buffers *=.*) with shared_buffers = $db_shared_buffers in /etc/postgresql/9.3/main/postgresql.conf
- I, [2016-03-14T15:06:37.337310 #37] INFO -- : Replacing (?-mix:#?work_mem *=.*) with work_mem = $db_work_mem in /etc/postgresql/9.3/main/postgresql.conf
- I, [2016-03-14T15:06:37.338313 #37] INFO -- : Replacing (?-mix:#?default_text_search_config *=.*) with default_text_search_config = '$db_default_text_search_config' in /etc/postgresql/9.3/main/postgresql.conf
- I, [2016-03-14T15:06:37.339670 #37] INFO -- : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
- I, [2016-03-14T15:06:37.342539 #37] INFO -- :
- I, [2016-03-14T15:06:37.342781 #37] INFO -- : Replacing (?-mix:#?max_wal_senders *=.*) with max_wal_senders = $db_max_wal_senders in /etc/postgresql/9.3/main/postgresql.conf
- I, [2016-03-14T15:06:37.343427 #37] INFO -- : Replacing (?-mix:#?wal_level *=.*) with wal_level = $db_wal_level in /etc/postgresql/9.3/main/postgresql.conf
- I, [2016-03-14T15:06:37.344516 #37] INFO -- : Replacing (?-mix:#?checkpoint_segments *=.*) with checkpoint_segments = $db_checkpoint_segments in /etc/postgresql/9.3/main/postgresql.conf
- I, [2016-03-14T15:06:37.345548 #37] INFO -- : Replacing (?-mix:#?logging_collector *=.*) with logging_collector = $db_logging_collector in /etc/postgresql/9.3/main/postgresql.conf
- I, [2016-03-14T15:06:37.346568 #37] INFO -- : Replacing (?-mix:#?log_min_duration_statement *=.*) with log_min_duration_statement = $db_log_min_duration_statement in /etc/postgresql/9.3/main/postgresql.conf
- I, [2016-03-14T15:06:37.347482 #37] INFO -- : Replacing (?-mix:^#local +replication +postgres +peer$) with local replication postgres peer in /etc/postgresql/9.3/main/pg_hba.conf
- I, [2016-03-14T15:06:37.348125 #37] INFO -- : Replacing (?-mix:^host.*all.*all.*127.*$) with host all all 0.0.0.0/0 md5 in /etc/postgresql/9.3/main/pg_hba.conf
- I, [2016-03-14T15:06:37.349212 #37] INFO -- : > HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/9.3/bin/postmaster -D /etc/postgresql/9.3/main
- I, [2016-03-14T15:06:37.363667 #37] INFO -- : > sleep 5
- 2016-03-14 15:06:37 UTC [69-1] LOG: database system was shut down at 2016-03-14 15:01:03 UTC
- 2016-03-14 15:06:37 UTC [69-2] LOG: MultiXact member wraparound protections are now enabled
- 2016-03-14 15:06:37 UTC [66-1] LOG: database system is ready to accept connections
- 2016-03-14 15:06:37 UTC [73-1] LOG: autovacuum launcher started
- I, [2016-03-14T15:06:42.366002 #37] INFO -- :
- I, [2016-03-14T15:06:42.366723 #37] INFO -- : > su postgres -c 'createdb discourse' || true
- 2016-03-14 15:06:42 UTC [78-1] postgres@postgres ERROR: database "discourse" already exists
- 2016-03-14 15:06:42 UTC [78-2] postgres@postgres STATEMENT: CREATE DATABASE discourse;
- createdb: database creation failed: ERROR: database "discourse" already exists
- I, [2016-03-14T15:06:42.416975 #37] INFO -- :
- I, [2016-03-14T15:06:42.417703 #37] INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
- 2016-03-14 15:06:42 UTC [89-1] postgres@discourse ERROR: role "discourse" already exists
- 2016-03-14 15:06:42 UTC [89-2] postgres@discourse STATEMENT: create user discourse;
- ERROR: role "discourse" already exists
- I, [2016-03-14T15:06:42.478845 #37] INFO -- :
- I, [2016-03-14T15:06:42.479552 #37] INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
- I, [2016-03-14T15:06:42.532250 #37] INFO -- : GRANT
- I, [2016-03-14T15:06:42.532968 #37] INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
- I, [2016-03-14T15:06:42.586173 #37] INFO -- : ALTER SCHEMA
- I, [2016-03-14T15:06:42.586882 #37] INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists hstore;"'
- NOTICE: extension "hstore" already exists, skipping
- I, [2016-03-14T15:06:42.641690 #37] INFO -- : CREATE EXTENSION
- I, [2016-03-14T15:06:42.642496 #37] INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists pg_trgm;"'
- NOTICE: extension "pg_trgm" already exists, skipping
- I, [2016-03-14T15:06:42.695365 #37] INFO -- : CREATE EXTENSION
- I, [2016-03-14T15:06:42.696134 #37] INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
- NOTICE: extension "hstore" already exists, skipping
- I, [2016-03-14T15:06:42.749190 #37] INFO -- : CREATE EXTENSION
- I, [2016-03-14T15:06:42.749974 #37] INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists pg_trgm;"'
- NOTICE: extension "pg_trgm" already exists, skipping
- I, [2016-03-14T15:06:42.802472 #37] INFO -- : CREATE EXTENSION
- I, [2016-03-14T15:06:42.803706 #37] INFO -- : > sudo -u postgres psql discourse
- I, [2016-03-14T15:06:42.805347 #37] INFO -- : update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = 'discourse' AND encoding = pg_char_to_encoding('SQL_ASCII');
- I, [2016-03-14T15:06:42.860165 #37] INFO -- : File > /var/lib/postgresql/take-database-backup chmod: +x
- I, [2016-03-14T15:06:42.863120 #37] INFO -- : File > /var/spool/cron/crontabs/postgres chmod:
- I, [2016-03-14T15:06:42.863756 #37] INFO -- : > echo postgres installed!
- I, [2016-03-14T15:06:42.865369 #37] INFO -- : postgres installed!
- I, [2016-03-14T15:06:42.869641 #37] INFO -- : File > /etc/service/redis/run chmod: +x
- I, [2016-03-14T15:06:42.873800 #37] INFO -- : File > /etc/runit/3.d/10-redis chmod: +x
- I, [2016-03-14T15:06:42.874121 #37] INFO -- : Replacing daemonize yes with in /etc/redis/redis.conf
- I, [2016-03-14T15:06:42.875013 #37] INFO -- : Replacing (?-mix:^pidfile.*$) with in /etc/redis/redis.conf
- I, [2016-03-14T15:06:42.876919 #37] INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
- I, [2016-03-14T15:06:42.879100 #37] INFO -- :
- I, [2016-03-14T15:06:42.879522 #37] INFO -- : Replacing (?-mix:^logfile.*$) with logfile "" in /etc/redis/redis.conf
- I, [2016-03-14T15:06:42.880301 #37] INFO -- : Replacing (?-mix:^dir .*$) with dir /shared/redis_data in /etc/redis/redis.conf
- I, [2016-03-14T15:06:42.881597 #37] INFO -- : > echo redis installed
- I, [2016-03-14T15:06:42.883227 #37] INFO -- : redis installed
- I, [2016-03-14T15:06:42.883832 #37] INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_SMTP_ADDRESS"] == "smtp.example.com"; puts "Aborting! Mail is not configured!"; exit 1; end'
- I, [2016-03-14T15:06:42.936695 #37] INFO -- :
- I, [2016-03-14T15:06:42.937418 #37] INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "Aborting! Domain is not configured!"; exit 1; end'
- I, [2016-03-14T15:06:42.989789 #37] INFO -- :
- I, [2016-03-14T15:06:42.994669 #37] INFO -- : File > /etc/runit/1.d/copy-env chmod: +x
- I, [2016-03-14T15:06:42.998770 #37] INFO -- : File > /etc/runit/1.d/ensure-web-nginx-read chmod: +x
- I, [2016-03-14T15:06:43.002902 #37] INFO -- : File > /etc/service/unicorn/run chmod: +x
- I, [2016-03-14T15:06:43.006944 #37] INFO -- : File > /etc/service/nginx/run chmod: +x
- I, [2016-03-14T15:06:43.010980 #37] INFO -- : File > /etc/runit/3.d/01-nginx chmod: +x
- I, [2016-03-14T15:06:43.015058 #37] INFO -- : File > /etc/runit/3.d/02-unicorn chmod: +x
- I, [2016-03-14T15:06:43.015255 #37] INFO -- : Replacing # postgres with sv start postgres || exit 1 in /etc/service/unicorn/run
- I, [2016-03-14T15:06:43.016314 #37] INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
- I, [2016-03-14T15:06:43.022650 #37] INFO -- : > cd /var/www/discourse && git reset --hard
- 194:M 14 Mar 15:06:43.022 * Redis 3.0.6 (00000000/0) 64 bit, standalone mode, port 6379, pid 194 ready to start.
- 194:M 14 Mar 15:06:43.023 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
- 194:M 14 Mar 15:06:43.023 # Server started, Redis version 3.0.6
- 194:M 14 Mar 15:06:43.023 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
- 194:M 14 Mar 15:06:43.023 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
- 194:M 14 Mar 15:06:43.083 * DB loaded from disk: 0.059 seconds
- 194:M 14 Mar 15:06:43.083 * The server is now ready to accept connections on port 6379
- I, [2016-03-14T15:06:43.857494 #37] INFO -- : HEAD is now at 13e1bf8 Merge pull request #4023 from dandv/patch-1
- I, [2016-03-14T15:06:43.857736 #37] INFO -- : > cd /var/www/discourse && git clean -f
- I, [2016-03-14T15:06:43.887213 #37] INFO -- :
- I, [2016-03-14T15:06:43.887431 #37] INFO -- : > cd /var/www/discourse && git remote set-branches --add origin master
- I, [2016-03-14T15:06:43.890889 #37] INFO -- :
- I, [2016-03-14T15:06:43.891023 #37] INFO -- : > cd /var/www/discourse && git pull
- From https://github.com/discourse/discourse
- 13e1bf8..e00850a master -> origin/master
- 35d6e64..0955d2a beta -> origin/beta
- * [new branch] flexheader -> origin/flexheader
- 9f56d61..331a9c8 stable -> origin/stable
- * [new branch] tableheader -> origin/tableheader
- 13e1bf8..e00850a tests-passed -> origin/tests-passed
- e848ea5..03068e3 vdom -> origin/vdom
- * [new tag] v1.4.6 -> v1.4.6
- * [new tag] v1.5.0.beta11 -> v1.5.0.beta11
- * [new tag] v1.5.0.beta12 -> v1.5.0.beta12
- I, [2016-03-14T15:06:52.045039 #37] INFO -- : Updating 13e1bf8..e00850a
- Fast-forward
- .eslintrc | 1 +
- .travis.yml | 2 +-
- .tx/config | 2 +-
- Gemfile | 7 +-
- Gemfile.lock | 83 +-
- .../javascripts/admin/models/admin-user.js.es6 | 2 +-
- .../admin/routes/admin-users-list.js.es6 | 2 +-
- .../javascripts/admin/templates/dashboard.hbs | 2 +-
- .../admin/templates/modal/admin_incoming_email.hbs | 12 +
- app/assets/javascripts/discourse.js | 31 +-
- .../discourse/adapters/post-reply-history.js.es6 | 10 +
- .../discourse/adapters/post-reply.js.es6 | 9 +
- .../discourse/components/actions-summary.js.es6 | 122 -
- .../discourse/components/bread-crumbs.js.es6 | 6 +-
- .../discourse/components/combo-box.js.es6 | 47 +-
- .../discourse/components/composer-editor.js.es6 | 6 +-
- .../discourse/components/d-editor.js.es6 | 326 +-
- .../discourse/components/global-notice.js.es6 | 30 +-
- .../discourse/components/hamburger-category.js.es6 | 13 -
- .../discourse/components/hamburger-menu.js.es6 | 10 +-
- .../discourse/components/header-dropdown.js.es6 | 2 +-
- .../discourse/components/home-logo.js.es6 | 4 +-
- .../discourse/components/menu-panel.js.es6 | 6 +-
- .../discourse/components/mount-widget.js.es6 | 92 +
- .../discourse/components/notification-item.js.es6 | 12 +-
- .../discourse/components/post-gap.js.es6 | 44 -
- .../discourse/components/post-gutter.js.es6 | 85 -
- .../discourse/components/post-menu.js.es6 | 440 -
- .../discourse/components/poster-name.js.es6 | 79 +-
- .../components/private-message-map.js.es6 | 27 -
- .../components/scrolling-post-stream.js.es6 | 201 +
- .../discourse/components/small-action.js.es6 | 35 +-
- .../discourse/components/time-gap.js.es6 | 21 -
- .../discourse/components/toggle-summary.js.es6 | 12 -
- .../components/topic-footer-mobile-dropdown.js.es6 | 17 +-
- .../discourse/components/topic-list.js.es6 | 2 +-
- .../discourse/components/topic-map.js.es6 | 46 -
- .../discourse/components/topic-participant.js.es6 | 18 -
- .../discourse/components/user-field.js.es6 | 6 +-
- .../discourse/components/who-liked.js.es6 | 26 -
- .../discourse/controllers/composer.js.es6 | 54 +-
- .../discourse/controllers/create-account.js.es6 | 51 +-
- .../javascripts/discourse/controllers/flag.js.es6 | 12 +-
- .../javascripts/discourse/controllers/group.js.es6 | 5 +
- .../discourse/controllers/history.js.es6 | 28 +-
- .../discourse/controllers/invite.js.es6 | 2 +-
- .../controllers/navigation/category.js.es6 | 1 -
- .../discourse/controllers/preferences.js.es6 | 15 +-
- .../discourse/controllers/quote-button.js.es6 | 8 +-
- .../javascripts/discourse/controllers/topic.js.es6 | 229 +-
- .../discourse/controllers/user-card.js.es6 | 2 +-
- .../controllers/user-private-messages.js.es6 | 5 -
- .../javascripts/discourse/ember/resolver.js.es6 | 16 +-
- .../javascripts/discourse/helpers/as-hash.js.es6 | 8 +
- .../javascripts/discourse/helpers/fa-icon.js.es6 | 23 +-
- .../discourse/helpers/link-domain.js.es6 | 16 -
- .../javascripts/discourse/helpers/node.js.es6 | 31 +
- .../discourse/helpers/plugin-outlet.js.es6 | 7 +-
- .../discourse/initializers/enable-emoji.js.es6 | 18 +-
- .../ensure-max-image-dimensions.js.es6 | 5 +-
- .../discourse/initializers/logs-notice.js.es6 | 19 +
- .../discourse/initializers/message-bus.js.es6 | 15 +-
- .../discourse/initializers/mobile.js.es6 | 19 +-
- .../discourse/initializers/page-tracking.js.es6 | 10 +-
- .../discourse/initializers/post-decorations.js.es6 | 14 +-
- .../discourse/initializers/signup-cta.js.es6 | 24 +-
- .../subscribe-user-notifications.js.es6 | 2 +-
- .../javascripts/discourse/lib/autocomplete.js.es6 | 58 +-
- .../discourse/lib/desktop-notifications.js.es6 | 5 +-
- .../discourse/lib/discourse-location.js.es6 | 41 +-
- .../discourse/lib/emoji/emoji-groups.js.es6 | 1114 +-
- .../discourse/lib/emoji/emoji-toolbar.js.es6 | 2 +-
- .../javascripts/discourse/lib/emoji/emoji.js.erb | 69 +-
- .../discourse/lib/highlight-syntax.js.es6 | 1 +
- .../discourse/lib/keyboard-shortcuts.js.es6 | 21 +-
- .../discourse/lib/{mobile.js => mobile.js.es6} | 16 +-
- .../javascripts/discourse/lib/page-tracker.js.es6 | 55 +-
- .../javascripts/discourse/lib/plugin-api.js.es6 | 345 +-
- .../discourse/lib/posts-with-placeholders.js.es6 | 9 +-
- .../javascripts/discourse/lib/safari-hacks.js.es6 | 3 -
- .../javascripts/discourse/lib/screen-track.js.es6 | 209 +-
- .../discourse/lib/transform-post.js.es6 | 201 +
- app/assets/javascripts/discourse/lib/url.js.es6 | 23 +-
- .../discourse/models/action-summary.js.es6 | 54 +-
- .../javascripts/discourse/models/composer.js.es6 | 2 +-
- .../javascripts/discourse/models/group.js.es6 | 1 +
- .../javascripts/discourse/models/login_method.js | 1 +
- .../javascripts/discourse/models/nav-item.js.es6 | 2 +-
- .../discourse/models/post-stream.js.es6 | 66 +-
- .../javascripts/discourse/models/post.js.es6 | 96 +-
- .../javascripts/discourse/models/store.js.es6 | 4 +-
- .../discourse/models/topic-details.js.es6 | 14 +-
- .../javascripts/discourse/models/topic.js.es6 | 100 +-
- .../javascripts/discourse/models/user.js.es6 | 6 +-
- .../inject-discourse-objects.js.es6 | 17 +-
- .../discourse/routes/application.js.es6 | 26 +-
- .../discourse/routes/build-topic-route.js.es6 | 3 +-
- .../javascripts/discourse/routes/discourse.js.es6 | 6 +-
- .../discourse/routes/new-message.js.es6 | 40 +-
- .../javascripts/discourse/routes/topic.js.es6 | 7 +-
- .../javascripts/discourse/routes/user-index.js.es6 | 2 +-
- .../discourse/services/logs-notice.js.es6 | 69 +
- .../discourse/templates/badges/show.hbs | 2 +-
- .../discourse/templates/components/group-post.hbs | 2 +-
- .../templates/components/hamburger-category.hbs | 9 -
- .../templates/components/hamburger-menu.hbs | 14 +-
- .../templates/components/private-message-map.hbs | 24 -
- .../templates/components/small-action.hbs | 5 -
- .../templates/components/toggle-summary.hbs | 12 -
- .../templates/components/topic-participant.hbs | 6 -
- .../discourse/templates/components/user-menu.hbs | 2 +-
- .../javascripts/discourse/templates/discovery.hbs | 2 +
- .../discourse/templates/embedded-post.hbs | 16 -
- .../javascripts/discourse/templates/group.hbs | 4 +-
- .../templates/modal/archetype_options.hbs | 8 -
- .../javascripts/discourse/templates/modal/flag.hbs | 1 -
- .../discourse/templates/modal/history.hbs | 16 +-
- .../discourse/templates/navigation/category.hbs | 1 -
- .../discourse/templates/post-placeholder.hbs | 13 -
- .../discourse/templates/post-small-action.hbs | 9 -
- .../javascripts/discourse/templates/post.hbs | 141 -
- .../javascripts/discourse/templates/topic.hbs | 42 +-
- .../discourse/templates/user/activity.hbs | 1 +
- .../discourse/templates/user/messages.hbs | 16 +-
- .../discourse/templates/user/preferences.hbs | 15 +-
- .../javascripts/discourse/templates/user/user.hbs | 3 +
- .../discourse/views/archetype-options.js.es6 | 20 -
- .../discourse/views/cloaked-collection.js.es6 | 300 -
- .../javascripts/discourse/views/cloaked.js.es6 | 143 -
- .../discourse/views/embedded-post.js.es6 | 17 -
- .../javascripts/discourse/views/grouped.js.es6 | 10 -
- .../javascripts/discourse/views/modal-body.js.es6 | 2 +-
- .../discourse/views/option-boolean.js.es6 | 11 -
- .../discourse/views/post-placeholder.js.es6 | 1 -
- app/assets/javascripts/discourse/views/post.js.es6 | 383 -
- .../discourse/views/quote-button.js.es6 | 16 +-
- .../discourse/views/reply-history.js.es6 | 7 -
- .../javascripts/discourse/views/share.js.es6 | 2 +-
- .../views/topic-footer-main-buttons.js.es6 | 2 +-
- .../discourse/views/topic-map-container.js.es6 | 46 -
- .../discourse/views/topic-progress.js.es6 | 2 +-
- .../javascripts/discourse/views/topic.js.es6 | 2 +-
- .../discourse/widgets/actions-summary.js.es6 | 136 +
- .../javascripts/discourse/widgets/button.js.es6 | 48 +
- .../discourse/widgets/category-link.js.es6 | 10 +
- .../discourse/widgets/click-hook.js.es6 | 63 +
- .../javascripts/discourse/widgets/connector.js.es6 | 39 +
- .../discourse/widgets/decorator-helper.js.es6 | 108 +
- .../discourse/widgets/embedded-post.js.es6 | 42 +
- .../javascripts/discourse/widgets/emoji.js.es6 | 9 +
- .../discourse/widgets/event-handler.js.es6 | 0
- .../discourse/widgets/hamburger-categories.js.es6 | 36 +
- .../discourse/widgets/post-admin-menu.js.es6 | 67 +
- .../discourse/widgets/post-cooked.js.es6 | 208 +
- .../discourse/widgets/post-edits-indicator.js.es6 | 41 +
- .../javascripts/discourse/widgets/post-gap.js.es6 | 24 +
- .../discourse/widgets/post-gutter.js.es6 | 70 +
- .../javascripts/discourse/widgets/post-menu.js.es6 | 365 +
- .../discourse/widgets/post-placeholder.js.es6 | 17 +
- .../discourse/widgets/post-small-action.js.es6 | 75 +
- .../discourse/widgets/post-stream.js.es6 | 113 +
- .../javascripts/discourse/widgets/post.js.es6 | 432 +
- .../discourse/widgets/poster-name.js.es6 | 70 +
- .../discourse/widgets/private-message-map.js.es6 | 76 +
- .../javascripts/discourse/widgets/raw-html.js.es6 | 18 +
- .../javascripts/discourse/widgets/time-gap.js.es6 | 26 +
- .../discourse/widgets/toggle-topic-summary.js.es6 | 33 +
- .../javascripts/discourse/widgets/topic-map.js.es6 | 219 +
- .../javascripts/discourse/widgets/widget.js.es6 | 285 +
- app/assets/javascripts/env.js | 4 +
- app/assets/javascripts/locales/vi.js.erb | 3 +
- app/assets/javascripts/main_include.js | 3 +-
- app/assets/javascripts/vendor.js | 3 +
- .../stylesheets/common/admin/admin_base.scss | 6 +
- .../stylesheets/common/base/code_highlighting.scss | 32 +-
- app/assets/stylesheets/common/base/discourse.scss | 1 -
- app/assets/stylesheets/common/base/topic-post.scss | 7 +
- .../stylesheets/common/components/banner.css.scss | 7 +-
- .../stylesheets/common/components/buttons.css.scss | 6 +
- .../stylesheets/common/foundation/variables.scss | 1 +
- app/assets/stylesheets/desktop/modal.scss | 6 -
- app/assets/stylesheets/desktop/topic-list.scss | 1 +
- app/assets/stylesheets/desktop/topic-post.scss | 148 +-
- app/assets/stylesheets/embed.css.scss | 1 -
- app/assets/stylesheets/mobile/discourse.scss | 24 +
- app/assets/stylesheets/mobile/modal.scss | 2 -
- app/assets/stylesheets/mobile/topic-post.scss | 48 +-
- app/assets/stylesheets/mobile/topic.scss | 3 +-
- app/assets/stylesheets/mobile/user.scss | 14 +-
- app/assets/stylesheets/vendor/normalize.scss | 4 +-
- app/controllers/about_controller.rb | 14 +-
- app/controllers/admin/backups_controller.rb | 3 +-
- app/controllers/admin/email_controller.rb | 2 +-
- .../admin/email_templates_controller.rb | 3 +-
- app/controllers/admin/user_fields_controller.rb | 2 +-
- app/controllers/application_controller.rb | 37 +-
- app/controllers/categories_controller.rb | 13 +-
- app/controllers/embed_controller.rb | 3 +-
- app/controllers/export_csv_controller.rb | 2 +-
- app/controllers/invites_controller.rb | 9 +
- app/controllers/list_controller.rb | 13 +
- app/controllers/posts_controller.rb | 49 +
- app/controllers/session_controller.rb | 9 +-
- app/controllers/static_controller.rb | 2 +-
- app/controllers/topics_controller.rb | 8 +-
- app/controllers/uploads_controller.rb | 34 +-
- app/controllers/user_badges_controller.rb | 2 +-
- .../users/omniauth_callbacks_controller.rb | 5 +-
- app/controllers/users_controller.rb | 54 +-
- app/controllers/users_email_controller.rb | 46 +
- app/helpers/application_helper.rb | 7 +-
- app/helpers/user_notifications_helper.rb | 4 +-
- app/jobs/regular/export_csv_file.rb | 8 +-
- app/jobs/regular/user_email.rb | 8 +-
- app/jobs/scheduled/clean_up_email_logs.rb | 2 +-
- app/jobs/scheduled/enqueue_digest_emails.rb | 8 +-
- app/jobs/scheduled/poll_feed.rb | 6 +-
- app/jobs/scheduled/poll_mailbox.rb | 16 +-
- app/mailers/user_notifications.rb | 63 +-
- app/models/backup.rb | 2 +-
- app/models/badge.rb | 7 +-
- app/models/badge_grouping.rb | 2 +-
- app/models/badge_type.rb | 2 +-
- app/models/category.rb | 28 +-
- app/models/color_scheme.rb | 2 +-
- app/models/color_scheme_color.rb | 4 +-
- app/models/concerns/has_custom_fields.rb | 1 -
- app/models/digest_email_site_setting.rb | 10 +-
- app/models/directory_item.rb | 66 +-
- app/models/discourse_single_sign_on.rb | 26 +-
- app/models/draft.rb | 2 +-
- app/models/draft_sequence.rb | 2 +-
- app/models/email_change_request.rb | 9 +
- app/models/email_log.rb | 6 +-
- app/models/email_token.rb | 37 +-
- app/models/embeddable_host.rb | 2 +-
- app/models/emoji.rb | 57 +-
- app/models/facebook_user_info.rb | 14 +-
- app/models/github_user_info.rb | 2 +-
- app/models/global_setting.rb | 3 +
- app/models/google_user_info.rb | 18 +-
- app/models/group.rb | 20 +-
- app/models/incoming_links_report.rb | 3 +-
- app/models/instagram_user_info.rb | 5 +
- app/models/invite.rb | 2 +-
- .../like_notification_frequency_site_setting.rb | 23 +
- app/models/notification.rb | 12 +-
- app/models/oauth2_user_info.rb | 8 +-
- app/models/optimized_image.rb | 4 +-
- app/models/plugin_store_row.rb | 6 +-
- app/models/post.rb | 8 +-
- app/models/post_action.rb | 17 +-
- app/models/post_alert_observer.rb | 61 +-
- app/models/post_analyzer.rb | 16 +-
- app/models/post_detail.rb | 4 +-
- app/models/post_search_data.rb | 2 +-
- app/models/queued_post.rb | 2 +-
- app/models/screened_email.rb | 2 +-
- app/models/screened_url.rb | 4 +-
- app/models/single_sign_on_record.rb | 10 +-
- app/models/site_customization.rb | 18 +-
- app/models/site_setting.rb | 2 +-
- app/models/stylesheet_cache.rb | 4 +-
- app/models/topic.rb | 15 +-
- app/models/topic_link.rb | 2 +-
- app/models/twitter_user_info.rb | 2 +-
- app/models/upload.rb | 35 +-
- app/models/user.rb | 100 +-
- app/models/user_badge.rb | 1 +
- app/models/user_export.rb | 2 +-
- app/models/user_field.rb | 6 +-
- app/models/user_field_option.rb | 2 +-
- app/models/user_history.rb | 14 +-
- app/models/user_open_id.rb | 4 +-
- app/models/user_option.rb | 41 +-
- app/models/user_profile.rb | 4 +-
- app/serializers/basic_group_serializer.rb | 7 +-
- app/serializers/group_post_serializer.rb | 6 +-
- .../incoming_email_details_serializer.rb | 1 +
- app/serializers/user_option_serializer.rb | 6 +-
- app/serializers/user_serializer.rb | 9 +-
- app/services/post_alerter.rb | 93 +-
- app/services/random_topic_selector.rb | 7 +-
- app/services/staff_action_logger.rb | 7 +
- app/services/user_updater.rb | 10 +-
- app/services/username_checker_service.rb | 10 +-
- app/views/about/index.html.erb | 100 +
- app/views/email/_post.html.erb | 4 +-
- app/views/email/notification.html.erb | 15 +-
- .../invites/redeem_disposable_invite.html.erb | 7 +
- app/views/layouts/application.html.erb | 5 +
- app/views/layouts/crawler.html.erb | 2 +-
- app/views/list/list.rss.erb | 2 +-
- app/views/posts/latest.rss.erb | 2 +-
- app/views/topics/show.rss.erb | 2 +-
- app/views/user_notifications/digest.html.erb | 14 +-
- app/views/users/authorize_email.html.erb | 12 -
- app/views/users/password_reset.html.erb | 2 +-
- app/views/users_email/confirm.html.erb | 15 +
- config/application.rb | 1 +
- config/discourse_defaults.conf | 6 +
- config/initializers/100-logster.rb | 20 +
- config/initializers/100-session_store.rb | 6 +-
- config/locales/client.ar.yml | 92 +-
- config/locales/client.bs_BA.yml | 14 +-
- config/locales/client.cs.yml | 4 +-
- config/locales/client.da.yml | 102 +-
- config/locales/client.de.yml | 38 +-
- config/locales/client.en.yml | 52 +-
- config/locales/client.es.yml | 8 +-
- config/locales/client.fa_IR.yml | 27 +-
- config/locales/client.fi.yml | 48 +-
- config/locales/client.fr.yml | 64 +-
- config/locales/client.he.yml | 4 +-
- config/locales/client.it.yml | 6 +-
- config/locales/client.ja.yml | 45 +-
- config/locales/client.ko.yml | 679 +-
- config/locales/client.nb_NO.yml | 4 +-
- config/locales/client.nl.yml | 243 +-
- config/locales/client.pl_PL.yml | 4 +-
- config/locales/client.pt.yml | 77 +-
- config/locales/client.pt_BR.yml | 31 +-
- config/locales/client.ro.yml | 215 +-
- config/locales/client.ru.yml | 7 +-
- config/locales/client.sk.yml | 19 +-
- config/locales/client.sq.yml | 4 +-
- config/locales/client.sv.yml | 4 +-
- config/locales/client.te.yml | 4 +-
- config/locales/client.tr_TR.yml | 4 +-
- config/locales/client.vi.yml | 2631 ++++
- config/locales/client.zh_CN.yml | 197 +-
- config/locales/client.zh_TW.yml | 4 +-
- config/locales/server.ar.yml | 17 +-
- config/locales/server.bs_BA.yml | 2 +-
- config/locales/server.cs.yml | 2 +-
- config/locales/server.da.yml | 2 +-
- config/locales/server.de.yml | 181 +-
- config/locales/server.en.yml | 100 +-
- config/locales/server.es.yml | 164 +-
- config/locales/server.fa_IR.yml | 3 +-
- config/locales/server.fi.yml | 237 +-
- config/locales/server.fr.yml | 288 +-
- config/locales/server.he.yml | 3 +-
- config/locales/server.it.yml | 3 +-
- config/locales/server.ja.yml | 12 +-
- config/locales/server.ko.yml | 230 +-
- config/locales/server.nl.yml | 67 +-
- config/locales/server.pl_PL.yml | 56 +-
- config/locales/server.pt.yml | 223 +-
- config/locales/server.pt_BR.yml | 125 +-
- config/locales/server.ro.yml | 2 +-
- config/locales/server.ru.yml | 199 +-
- config/locales/server.sk.yml | 109 +-
- config/locales/server.sq.yml | 3 +-
- config/locales/server.sv.yml | 2 +-
- config/locales/server.tr_TR.yml | 3 +-
- config/locales/server.uk.yml | 2 +-
- config/locales/server.vi.yml | 1199 ++
- config/locales/server.zh_CN.yml | 341 +-
- config/locales/server.zh_TW.yml | 3 +-
- config/puma.rb | 34 +-
- config/routes.rb | 11 +-
- config/site_settings.yml | 44 +-
- .../20160224033122_create_instagram_user_infos.rb | 11 +
- db/migrate/20160225050317_add_user_options.rb | 2 +-
- ...095306_add_email_in_reply_to_to_user_options.rb | 11 +
- ...0302063432_rebuild_directory_item_with_index.rb | 12 +
- ..._like_notification_frequency_to_user_options.rb | 5 +
- ...me_digest_after_days_to_digest_after_minutes.rb | 13 +
- .../20160303183607_clear_common_passwords_cache.rb | 7 +
- ...4317_add_rejection_message_to_incoming_email.rb | 5 +
- .../20160307190919_create_email_change_requests.rb | 15 +
- ...0160308193142_rename_confirm_translation_key.rb | 8 +
- docs/ADMIN-QUICK-START-GUIDE.md | 3 +-
- docs/INSTALL-cloud.md | 27 +-
- docs/INSTALL-email.md | 45 +
- .../postgresql_fallback_adapter.rb | 113 +-
- lib/auth.rb | 1 +
- lib/auth/instagram_authenticator.rb | 49 +
- lib/common_passwords/10-char-common-passwords.txt | 2344 ++++
- lib/common_passwords/common_passwords.rb | 7 +-
- lib/common_passwords/long-common-passwords.txt | 2086 ---
- lib/common_passwords/short-common-passwords.txt | 7914 ------------
- lib/cooked_post_processor.rb | 9 +-
- lib/discourse.rb | 13 +-
- lib/discourse_hub.rb | 2 +-
- lib/discourse_redis.rb | 100 +
- lib/email/message_builder.rb | 14 +-
- lib/email/receiver.rb | 110 +-
- lib/email/styles.rb | 1 +
- lib/email_updater.rb | 113 +
- lib/emoji/db.json | 12601 +++++++------------
- .../tilt/es6_module_transpiler_template.rb | 2 +-
- lib/freedom_patches/redis.rb | 14 +
- lib/freedom_patches/translate_accelerator.rb | 16 +-
- lib/guardian.rb | 1 +
- lib/guardian/category_guardian.rb | 5 +-
- lib/highlight_js/assets/highlight.js | 3 +-
- lib/highlight_js/assets/lang/1c.js | 2 +-
- lib/highlight_js/assets/lang/accesslog.js | 1 +
- lib/highlight_js/assets/lang/actionscript.js | 2 +-
- lib/highlight_js/assets/lang/apache.js | 2 +-
- lib/highlight_js/assets/lang/applescript.js | 2 +-
- lib/highlight_js/assets/lang/arduino.js | 1 +
- lib/highlight_js/assets/lang/armasm.js | 1 +
- lib/highlight_js/assets/lang/asciidoc.js | 2 +-
- lib/highlight_js/assets/lang/aspectj.js | 2 +-
- lib/highlight_js/assets/lang/autohotkey.js | 2 +-
- lib/highlight_js/assets/lang/autoit.js | 2 +
- lib/highlight_js/assets/lang/avrasm.js | 2 +-
- lib/highlight_js/assets/lang/axapta.js | 2 +-
- lib/highlight_js/assets/lang/bash.js | 2 +-
- lib/highlight_js/assets/lang/basic.js | 1 +
- lib/highlight_js/assets/lang/cal.js | 2 +-
- lib/highlight_js/assets/lang/capnproto.js | 2 +-
- lib/highlight_js/assets/lang/ceylon.js | 1 +
- lib/highlight_js/assets/lang/clojure-repl.js | 2 +-
- lib/highlight_js/assets/lang/clojure.js | 2 +-
- lib/highlight_js/assets/lang/cmake.js | 2 +-
- lib/highlight_js/assets/lang/coffeescript.js | 2 +-
- lib/highlight_js/assets/lang/cos.js | 1 +
- lib/highlight_js/assets/lang/cpp.js | 2 +-
- lib/highlight_js/assets/lang/crmsh.js | 1 +
- lib/highlight_js/assets/lang/crystal.js | 1 +
- lib/highlight_js/assets/lang/cs.js | 2 +-
- lib/highlight_js/assets/lang/csp.js | 1 +
- lib/highlight_js/assets/lang/css.js | 2 +-
- lib/highlight_js/assets/lang/d.js | 2 +-
- lib/highlight_js/assets/lang/dart.js | 2 +-
- lib/highlight_js/assets/lang/delphi.js | 2 +-
- lib/highlight_js/assets/lang/diff.js | 2 +-
- lib/highlight_js/assets/lang/django.js | 2 +-
- lib/highlight_js/assets/lang/dns.js | 1 +
- lib/highlight_js/assets/lang/dockerfile.js | 2 +-
- lib/highlight_js/assets/lang/dos.js | 2 +-
- lib/highlight_js/assets/lang/dts.js | 1 +
- lib/highlight_js/assets/lang/dust.js | 2 +-
- lib/highlight_js/assets/lang/elixir.js | 2 +-
- lib/highlight_js/assets/lang/elm.js | 1 +
- lib/highlight_js/assets/lang/erb.js | 2 +-
- lib/highlight_js/assets/lang/erlang-repl.js | 2 +-
- lib/highlight_js/assets/lang/erlang.js | 2 +-
- lib/highlight_js/assets/lang/fix.js | 2 +-
- lib/highlight_js/assets/lang/fortran.js | 2 +-
- lib/highlight_js/assets/lang/fsharp.js | 2 +-
- lib/highlight_js/assets/lang/gams.js | 1 +
- lib/highlight_js/assets/lang/gauss.js | 1 +
- lib/highlight_js/assets/lang/gcode.js | 2 +-
- lib/highlight_js/assets/lang/gherkin.js | 2 +-
- lib/highlight_js/assets/lang/glsl.js | 2 +-
- lib/highlight_js/assets/lang/go.js | 2 +-
- lib/highlight_js/assets/lang/golo.js | 1 +
- lib/highlight_js/assets/lang/groovy.js | 2 +-
- lib/highlight_js/assets/lang/haml.js | 2 +-
- lib/highlight_js/assets/lang/handlebars.js | 2 +-
- lib/highlight_js/assets/lang/haskell.js | 2 +-
- lib/highlight_js/assets/lang/haxe.js | 2 +-
- lib/highlight_js/assets/lang/hsp.js | 1 +
- lib/highlight_js/assets/lang/htmlbars.js | 1 +
- lib/highlight_js/assets/lang/http.js | 2 +-
- lib/highlight_js/assets/lang/inform7.js | 1 +
- lib/highlight_js/assets/lang/ini.js | 2 +-
- lib/highlight_js/assets/lang/irpf90.js | 1 +
- lib/highlight_js/assets/lang/java.js | 2 +-
- lib/highlight_js/assets/lang/javascript.js | 2 +-
- lib/highlight_js/assets/lang/json.js | 2 +-
- lib/highlight_js/assets/lang/julia.js | 2 +-
- lib/highlight_js/assets/lang/kotlin.js | 2 +-
- lib/highlight_js/assets/lang/lasso.js | 2 +-
- lib/highlight_js/assets/lang/less.js | 2 +-
- lib/highlight_js/assets/lang/lisp.js | 2 +-
- lib/highlight_js/assets/lang/livecodeserver.js | 2 +-
- lib/highlight_js/assets/lang/livescript.js | 2 +-
- lib/highlight_js/assets/lang/makefile.js | 2 +-
- lib/highlight_js/assets/lang/markdown.js | 2 +-
- lib/highlight_js/assets/lang/mathematica.js | 2 +-
- lib/highlight_js/assets/lang/matlab.js | 2 +-
- lib/highlight_js/assets/lang/maxima.js | 1 +
- lib/highlight_js/assets/lang/mel.js | 2 +-
- lib/highlight_js/assets/lang/mercury.js | 2 +-
- lib/highlight_js/assets/lang/mipsasm.js | 1 +
- lib/highlight_js/assets/lang/mojolicious.js | 1 +
- lib/highlight_js/assets/lang/monkey.js | 2 +-
- lib/highlight_js/assets/lang/nginx.js | 2 +-
- lib/highlight_js/assets/lang/nimrod.js | 2 +-
- lib/highlight_js/assets/lang/nix.js | 2 +-
- lib/highlight_js/assets/lang/nsis.js | 2 +-
- lib/highlight_js/assets/lang/objectivec.js | 2 +-
- lib/highlight_js/assets/lang/ocaml.js | 2 +-
- lib/highlight_js/assets/lang/openscad.js | 1 +
- lib/highlight_js/assets/lang/parser3.js | 2 +-
- lib/highlight_js/assets/lang/perl.js | 2 +-
- lib/highlight_js/assets/lang/php.js | 2 +-
- lib/highlight_js/assets/lang/powershell.js | 2 +-
- lib/highlight_js/assets/lang/processing.js | 2 +-
- lib/highlight_js/assets/lang/profile.js | 2 +-
- lib/highlight_js/assets/lang/prolog.js | 2 +-
- lib/highlight_js/assets/lang/protobuf.js | 2 +-
- lib/highlight_js/assets/lang/puppet.js | 2 +-
- lib/highlight_js/assets/lang/python.js | 2 +-
- lib/highlight_js/assets/lang/q.js | 2 +-
- lib/highlight_js/assets/lang/qml.js | 1 +
- lib/highlight_js/assets/lang/roboconf.js | 2 +-
- lib/highlight_js/assets/lang/rsl.js | 2 +-
- lib/highlight_js/assets/lang/ruby.js | 2 +-
- lib/highlight_js/assets/lang/ruleslanguage.js | 2 +-
- lib/highlight_js/assets/lang/rust.js | 2 +-
- lib/highlight_js/assets/lang/scala.js | 2 +-
- lib/highlight_js/assets/lang/scheme.js | 2 +-
- lib/highlight_js/assets/lang/scilab.js | 2 +-
- lib/highlight_js/assets/lang/scss.js | 2 +-
- lib/highlight_js/assets/lang/smali.js | 2 +-
- lib/highlight_js/assets/lang/smalltalk.js | 2 +-
- lib/highlight_js/assets/lang/sml.js | 2 +-
- lib/highlight_js/assets/lang/sqf.js | 1 +
- lib/highlight_js/assets/lang/sql.js | 2 +-
- lib/highlight_js/assets/lang/stan.js | 1 +
- lib/highlight_js/assets/lang/stata.js | 2 +-
- lib/highlight_js/assets/lang/step21.js | 2 +-
- lib/highlight_js/assets/lang/stylus.js | 2 +-
- lib/highlight_js/assets/lang/swift.js | 2 +-
- lib/highlight_js/assets/lang/taggerscript.js | 1 +
- lib/highlight_js/assets/lang/tcl.js | 2 +-
- lib/highlight_js/assets/lang/tex.js | 2 +-
- lib/highlight_js/assets/lang/tp.js | 1 +
- lib/highlight_js/assets/lang/twig.js | 2 +-
- lib/highlight_js/assets/lang/typescript.js | 2 +-
- lib/highlight_js/assets/lang/vala.js | 2 +-
- lib/highlight_js/assets/lang/vbnet.js | 2 +-
- lib/highlight_js/assets/lang/vbscript-html.js | 2 +-
- lib/highlight_js/assets/lang/verilog.js | 2 +-
- lib/highlight_js/assets/lang/vhdl.js | 2 +-
- lib/highlight_js/assets/lang/vim.js | 2 +-
- lib/highlight_js/assets/lang/x86asm.js | 2 +-
- lib/highlight_js/assets/lang/xl.js | 2 +-
- lib/highlight_js/assets/lang/xml.js | 2 +-
- lib/highlight_js/assets/lang/xquery.js | 1 +
- lib/highlight_js/assets/lang/yaml.js | 1 +
- lib/highlight_js/assets/lang/zephir.js | 1 +
- lib/i18n/backend/discourse_i18n.rb | 12 +-
- lib/import_export/category_importer.rb | 38 +-
- lib/import_export/topic_importer.rb | 27 +-
- lib/new_post_manager.rb | 2 +-
- lib/plugin/instance.rb | 4 +
- lib/pretty_text.rb | 11 +-
- lib/rate_limiter/limit_exceeded.rb | 3 +-
- lib/search.rb | 52 +-
- lib/tasks/auto_annotate_models.rake | 4 +-
- lib/topic_query.rb | 5 +
- lib/topic_view.rb | 19 +-
- lib/validators/password_validator.rb | 6 +
- lib/validators/upload_validator.rb | 2 +
- lib/version.rb | 2 +-
- .../assets/javascripts/details_dialect.js | 2 +
- .../javascripts/initializers/apply-details.js.es6 | 9 +-
- .../assets/stylesheets/details.scss | 35 +
- plugins/discourse-details/plugin.rb | 17 +-
- .../assets/javascripts/initializers/lazyYT.js.es6 | 19 +-
- plugins/lazyYT/assets/javascripts/lazyYT.js | 12 +-
- .../initializers/extend-for-poll.js.es6 | 153 +-
- plugins/poll/config/locales/client.ja.yml | 6 +
- plugins/poll/config/locales/client.ko.yml | 6 +
- plugins/poll/config/locales/client.vi.yml | 43 +
- plugins/poll/config/locales/server.ja.yml | 4 +
- plugins/poll/config/locales/server.vi.yml | 37 +
- public/403.vi.html | 26 +
- public/422.vi.html | 25 +
- public/500.vi.html | 12 +
- public/503.vi.html | 11 +
- public/images/emoji/apple/airplane_arriving.png | Bin 0 -> 6379 bytes
- public/images/emoji/apple/airplane_departure.png | Bin 0 -> 6298 bytes
- public/images/emoji/apple/airplane_small.png | Bin 0 -> 3806 bytes
- public/images/emoji/apple/alembic.png | Bin 0 -> 4687 bytes
- public/images/emoji/apple/amphora.png | Bin 0 -> 5081 bytes
- public/images/emoji/apple/anger_right.png | Bin 0 -> 3300 bytes
- public/images/emoji/apple/atom.png | Bin 0 -> 6731 bytes
- public/images/emoji/apple/badminton.png | Bin 0 -> 6848 bytes
- public/images/emoji/apple/ballot_box.png | Bin 0 -> 4767 bytes
- public/images/emoji/apple/basketball_player.png | Bin 0 -> 5129 bytes
- public/images/emoji/apple/beach.png | Bin 0 -> 6293 bytes
- public/images/emoji/apple/beach_umbrella.png | Bin 0 -> 7094 bytes
- public/images/emoji/apple/bed.png | Bin 0 -> 2411 bytes
- public/images/emoji/apple/bellhop.png | Bin 0 -> 4764 bytes
- public/images/emoji/apple/biohazard.png | Bin 0 -> 5757 bytes
- public/images/emoji/apple/bow_and_arrow.png | Bin 0 -> 6596 bytes
- public/images/emoji/apple/burrito.png | Bin 0 -> 6398 bytes
- public/images/emoji/apple/calendar_spiral.png | Bin 0 -> 4927 bytes
- public/images/emoji/apple/camera_with_flash.png | Bin 0 -> 7186 bytes
- public/images/emoji/apple/camping.png | Bin 0 -> 5693 bytes
- public/images/emoji/apple/candle.png | Bin 0 -> 2997 bytes
- public/images/emoji/apple/card_box.png | Bin 0 -> 4779 bytes
- public/images/emoji/apple/chains.png | Bin 0 -> 4581 bytes
- public/images/emoji/apple/champagne.png | Bin 0 -> 5186 bytes
- public/images/emoji/apple/cheese.png | Bin 0 -> 4706 bytes
- public/images/emoji/apple/chipmunk.png | Bin 0 -> 8137 bytes
- public/images/emoji/apple/city_dusk.png | Bin 0 -> 4326 bytes
- public/images/emoji/apple/cityscape.png | Bin 0 -> 6286 bytes
- public/images/emoji/apple/classical_building.png | Bin 0 -> 5950 bytes
- public/images/emoji/apple/clock.png | Bin 0 -> 5849 bytes
- public/images/emoji/apple/cloud_lightning.png | Bin 0 -> 4792 bytes
- public/images/emoji/apple/cloud_rain.png | Bin 0 -> 6007 bytes
- public/images/emoji/apple/cloud_snow.png | Bin 0 -> 6207 bytes
- public/images/emoji/apple/cloud_tornado.png | Bin 0 -> 7365 bytes
- public/images/emoji/apple/cn.png | Bin 2146 -> 2616 bytes
- public/images/emoji/apple/coffin.png | Bin 0 -> 6337 bytes
- public/images/emoji/apple/comet.png | Bin 0 -> 3492 bytes
- public/images/emoji/apple/compression.png | Bin 0 -> 3847 bytes
- public/images/emoji/apple/construction_site.png | Bin 0 -> 6007 bytes
- public/images/emoji/apple/control_knobs.png | Bin 0 -> 5054 bytes
- public/images/emoji/apple/couch.png | Bin 0 -> 4822 bytes
- public/images/emoji/apple/crab.png | Bin 0 -> 8303 bytes
- public/images/emoji/apple/crayon.png | Bin 0 -> 3819 bytes
- public/images/emoji/apple/cricket.png | Bin 0 -> 4574 bytes
- public/images/emoji/apple/cross.png | Bin 0 -> 4104 bytes
- public/images/emoji/apple/crossed_swords.png | Bin 0 -> 6822 bytes
- public/images/emoji/apple/cruise_ship.png | Bin 0 -> 4211 bytes
- public/images/emoji/apple/dagger.png | Bin 0 -> 3095 bytes
- public/images/emoji/apple/dark_sunglasses.png | Bin 0 -> 1215 bytes
- public/images/emoji/apple/de.png | Bin 2236 -> 2240 bytes
- public/images/emoji/apple/desert.png | Bin 0 -> 6692 bytes
- public/images/emoji/apple/desktop.png | Bin 0 -> 2904 bytes
- public/images/emoji/apple/dividers.png | Bin 0 -> 4082 bytes
- public/images/emoji/apple/dove.png | Bin 0 -> 6214 bytes
- public/images/emoji/apple/es.png | Bin 2205 -> 3730 bytes
- public/images/emoji/apple/eye.png | Bin 0 -> 4859 bytes
- public/images/emoji/apple/ferry.png | Bin 0 -> 4362 bytes
- public/images/emoji/apple/field_hockey.png | Bin 0 -> 3364 bytes
- public/images/emoji/apple/file_cabinet.png | Bin 0 -> 2817 bytes
- public/images/emoji/apple/film_frames.png | Bin 0 -> 3336 bytes
- public/images/emoji/apple/flag_black.png | Bin 0 -> 1738 bytes
- public/images/emoji/apple/flag_cn.png | Bin 0 -> 2688 bytes
- public/images/emoji/apple/flag_de.png | Bin 0 -> 2277 bytes
- public/images/emoji/apple/flag_es.png | Bin 0 -> 3912 bytes
- public/images/emoji/apple/flag_fr.png | Bin 0 -> 2132 bytes
- public/images/emoji/apple/flag_gb.png | Bin 0 -> 5805 bytes
- public/images/emoji/apple/flag_it.png | Bin 0 -> 2114 bytes
- public/images/emoji/apple/flag_jp.png | Bin 0 -> 2143 bytes
- public/images/emoji/apple/flag_kr.png | Bin 0 -> 3853 bytes
- public/images/emoji/apple/flag_ru.png | Bin 0 -> 2834 bytes
- public/images/emoji/apple/flag_us.png | Bin 0 -> 5817 bytes
- public/images/emoji/apple/flag_white.png | Bin 0 -> 1842 bytes
- public/images/emoji/apple/fleur-de-lis.png | Bin 0 -> 5364 bytes
- public/images/emoji/apple/fog.png | Bin 0 -> 5766 bytes
- public/images/emoji/apple/fork_knife_plate.png | Bin 0 -> 4119 bytes
- public/images/emoji/apple/frame_photo.png | Bin 0 -> 5020 bytes
- public/images/emoji/apple/frowning2.png | Bin 0 -> 4716 bytes
- public/images/emoji/apple/gb.png | Bin 2375 -> 5677 bytes
- public/images/emoji/apple/gear.png | Bin 0 -> 7066 bytes
- public/images/emoji/apple/golfer.png | Bin 0 -> 4446 bytes
- public/images/emoji/apple/hammer_pick.png | Bin 0 -> 5409 bytes
- public/images/emoji/apple/hand_splayed.png | Bin 0 -> 4605 bytes
- public/images/emoji/apple/head_bandage.png | Bin 0 -> 5719 bytes
- public/images/emoji/apple/heart_exclamation.png | Bin 0 -> 2815 bytes
- public/images/emoji/apple/helmet_with_cross.png | Bin 0 -> 6377 bytes
- public/images/emoji/apple/hockey.png | Bin 0 -> 3498 bytes
- public/images/emoji/apple/hole.png | Bin 0 -> 1988 bytes
- public/images/emoji/apple/homes.png | Bin 0 -> 6956 bytes
- public/images/emoji/apple/hot_pepper.png | Bin 0 -> 3723 bytes
- public/images/emoji/apple/hotdog.png | Bin 0 -> 5832 bytes
- public/images/emoji/apple/house_abandoned.png | Bin 0 -> 4999 bytes
- public/images/emoji/apple/hugging.png | Bin 0 -> 7156 bytes
- public/images/emoji/apple/ice_skate.png | Bin 0 -> 5876 bytes
- public/images/emoji/apple/island.png | Bin 0 -> 6610 bytes
- public/images/emoji/apple/it.png | Bin 1922 -> 2088 bytes
- public/images/emoji/apple/joystick.png | Bin 0 -> 4867 bytes
- public/images/emoji/apple/jp.png | Bin 2240 -> 2144 bytes
- public/images/emoji/apple/kaaba.png | Bin 0 -> 3686 bytes
- public/images/emoji/apple/key2.png | Bin 0 -> 3543 bytes
- public/images/emoji/apple/keyboard.png | Bin 0 -> 3863 bytes
- public/images/emoji/apple/kr.png | Bin 2336 -> 3770 bytes
- public/images/emoji/apple/label.png | Bin 0 -> 1944 bytes
- public/images/emoji/apple/level_slider.png | Bin 0 -> 2619 bytes
- public/images/emoji/apple/levitate.png | Bin 0 -> 2533 bytes
- public/images/emoji/apple/lifter.png | Bin 0 -> 6129 bytes
- public/images/emoji/apple/lion_face.png | Bin 0 -> 7534 bytes
- public/images/emoji/apple/map.png | Bin 0 -> 5432 bytes
- public/images/emoji/apple/medal.png | Bin 0 -> 4438 bytes
- public/images/emoji/apple/menorah.png | Bin 0 -> 6915 bytes
- public/images/emoji/apple/metal.png | Bin 0 -> 3590 bytes
- public/images/emoji/apple/microphone2.png | Bin 0 -> 3975 bytes
- public/images/emoji/apple/middle_finger.png | Bin 0 -> 2764 bytes
- public/images/emoji/apple/military_medal.png | Bin 0 -> 3871 bytes
- public/images/emoji/apple/money_mouth.png | Bin 0 -> 6007 bytes
- public/images/emoji/apple/mosque.png | Bin 0 -> 5900 bytes
- public/images/emoji/apple/motorboat.png | Bin 0 -> 2343 bytes
- public/images/emoji/apple/motorcycle.png | Bin 0 -> 5145 bytes
- public/images/emoji/apple/motorway.png | Bin 0 -> 6657 bytes
- public/images/emoji/apple/mountain.png | Bin 0 -> 5672 bytes
- public/images/emoji/apple/mountain_snow.png | Bin 0 -> 5737 bytes
- public/images/emoji/apple/mouse_three_button.png | Bin 0 -> 2711 bytes
- public/images/emoji/apple/nerd.png | Bin 0 -> 6303 bytes
- public/images/emoji/apple/newspaper2.png | Bin 0 -> 6528 bytes
- public/images/emoji/apple/notepad_spiral.png | Bin 0 -> 3445 bytes
- public/images/emoji/apple/oil.png | Bin 0 -> 2655 bytes
- public/images/emoji/apple/om_symbol.png | Bin 0 -> 6341 bytes
- public/images/emoji/apple/orthodox_cross.png | Bin 0 -> 4714 bytes
- public/images/emoji/apple/paintbrush.png | Bin 0 -> 4190 bytes
- public/images/emoji/apple/paperclips.png | Bin 0 -> 4946 bytes
- public/images/emoji/apple/park.png | Bin 0 -> 6440 bytes
- public/images/emoji/apple/pause_button.png | Bin 0 -> 4109 bytes
- public/images/emoji/apple/peace.png | Bin 0 -> 5994 bytes
- public/images/emoji/apple/pen_ballpoint.png | Bin 0 -> 5729 bytes
- public/images/emoji/apple/pen_fountain.png | Bin 0 -> 2240 bytes
- public/images/emoji/apple/pick.png | Bin 0 -> 4136 bytes
- public/images/emoji/apple/ping_pong.png | Bin 0 -> 5450 bytes
- public/images/emoji/apple/place_of_worship.png | Bin 0 -> 6133 bytes
- public/images/emoji/apple/play_pause.png | Bin 0 -> 4559 bytes
- public/images/emoji/apple/popcorn.png | Bin 0 -> 5759 bytes
- public/images/emoji/apple/prayer_beads.png | Bin 0 -> 7387 bytes
- public/images/emoji/apple/printer.png | Bin 0 -> 4456 bytes
- public/images/emoji/apple/projector.png | Bin 0 -> 4510 bytes
- public/images/emoji/apple/race_car.png | Bin 0 -> 3003 bytes
- public/images/emoji/apple/radioactive.png | Bin 0 -> 4851 bytes
- public/images/emoji/apple/railway_track.png | Bin 0 -> 7488 bytes
- public/images/emoji/apple/record_button.png | Bin 0 -> 4342 bytes
- public/images/emoji/apple/reminder_ribbon.png | Bin 0 -> 3867 bytes
- public/images/emoji/apple/robot.png | Bin 0 -> 7397 bytes
- public/images/emoji/apple/rolling_eyes.png | Bin 0 -> 4765 bytes
- public/images/emoji/apple/rosette.png | Bin 0 -> 6174 bytes
- public/images/emoji/apple/ru.png | Bin 2239 -> 2801 bytes
- public/images/emoji/apple/satellite_orbital.png | Bin 0 -> 4862 bytes
- public/images/emoji/apple/scales.png | Bin 0 -> 6133 bytes
- public/images/emoji/apple/scorpion.png | Bin 0 -> 7934 bytes
- public/images/emoji/apple/shamrock.png | Bin 0 -> 6001 bytes
- public/images/emoji/apple/shield.png | Bin 0 -> 4456 bytes
- public/images/emoji/apple/shinto_shrine.png | Bin 0 -> 4256 bytes
- public/images/emoji/apple/shopping_bags.png | Bin 0 -> 7607 bytes
- public/images/emoji/apple/skier.png | Bin 0 -> 6883 bytes
- public/images/emoji/apple/skull_crossbones.png | Bin 0 -> 5394 bytes
- .../images/emoji/apple/sleeping_accommodation.png | Bin 0 -> 2818 bytes
- public/images/emoji/apple/slight_frown.png | Bin 0 -> 4043 bytes
- public/images/emoji/apple/slight_smile.png | Bin 0 -> 4048 bytes
- public/images/emoji/apple/snowman2.png | Bin 0 -> 9856 bytes
- public/images/emoji/apple/speaking_head.png | Bin 0 -> 3640 bytes
- public/images/emoji/apple/spider.png | Bin 0 -> 3525 bytes
- public/images/emoji/apple/spider_web.png | Bin 0 -> 4862 bytes
- public/images/emoji/apple/spy.png | Bin 0 -> 7834 bytes
- public/images/emoji/apple/stadium.png | Bin 0 -> 6065 bytes
- public/images/emoji/apple/star_and_crescent.png | Bin 0 -> 5723 bytes
- public/images/emoji/apple/star_of_david.png | Bin 0 -> 5695 bytes
- public/images/emoji/apple/stop_button.png | Bin 0 -> 3737 bytes
- public/images/emoji/apple/stopwatch.png | Bin 0 -> 4635 bytes
- public/images/emoji/apple/synagogue.png | Bin 0 -> 5436 bytes
- public/images/emoji/apple/taco.png | Bin 0 -> 6767 bytes
- public/images/emoji/apple/ten.png | Bin 0 -> 3496 bytes
- public/images/emoji/apple/thermometer.png | Bin 0 -> 2404 bytes
- public/images/emoji/apple/thermometer_face.png | Bin 0 -> 6019 bytes
- public/images/emoji/apple/thinking.png | Bin 0 -> 5886 bytes
- public/images/emoji/apple/thunder_cloud_rain.png | Bin 0 -> 6139 bytes
- public/images/emoji/apple/tickets.png | Bin 0 -> 5048 bytes
- public/images/emoji/apple/timer.png | Bin 0 -> 7066 bytes
- public/images/emoji/apple/tools.png | Bin 0 -> 7368 bytes
- public/images/emoji/apple/track_next.png | Bin 0 -> 4752 bytes
- public/images/emoji/apple/track_previous.png | Bin 0 -> 4711 bytes
- public/images/emoji/apple/trackball.png | Bin 0 -> 5625 bytes
- public/images/emoji/apple/turkey.png | Bin 0 -> 10190 bytes
- public/images/emoji/apple/umbrella2.png | Bin 0 -> 5020 bytes
- public/images/emoji/apple/unicorn.png | Bin 0 -> 7746 bytes
- public/images/emoji/apple/upside_down.png | Bin 0 -> 4105 bytes
- public/images/emoji/apple/urn.png | Bin 0 -> 4502 bytes
- public/images/emoji/apple/us.png | Bin 2147 -> 5770 bytes
- public/images/emoji/apple/volleyball.png | Bin 0 -> 6904 bytes
- public/images/emoji/apple/vulcan.png | Bin 0 -> 4977 bytes
- public/images/emoji/apple/wastebasket.png | Bin 0 -> 7408 bytes
- public/images/emoji/apple/wheel_of_dharma.png | Bin 0 -> 6250 bytes
- public/images/emoji/apple/white_sun_cloud.png | Bin 0 -> 4547 bytes
- public/images/emoji/apple/white_sun_rain_cloud.png | Bin 0 -> 5434 bytes
- .../images/emoji/apple/white_sun_small_cloud.png | Bin 0 -> 6259 bytes
- public/images/emoji/apple/wind_blowing_face.png | Bin 0 -> 5480 bytes
- public/images/emoji/apple/writing_hand.png | Bin 0 -> 5238 bytes
- public/images/emoji/apple/yin_yang.png | Bin 0 -> 5844 bytes
- public/images/emoji/apple/zipper_mouth.png | Bin 0 -> 6076 bytes
- .../images/emoji/emoji_one/airplane_arriving.png | Bin 0 -> 1088 bytes
- .../images/emoji/emoji_one/airplane_departure.png | Bin 0 -> 1064 bytes
- public/images/emoji/emoji_one/airplane_small.png | Bin 0 -> 1209 bytes
- public/images/emoji/emoji_one/alembic.png | Bin 0 -> 903 bytes
- public/images/emoji/emoji_one/amphora.png | Bin 0 -> 1043 bytes
- public/images/emoji/emoji_one/anger_right.png | Bin 0 -> 579 bytes
- public/images/emoji/emoji_one/atom.png | Bin 0 -> 706 bytes
- public/images/emoji/emoji_one/badminton.png | Bin 0 -> 1234 bytes
- public/images/emoji/emoji_one/ballot_box.png | Bin 0 -> 1292 bytes
- .../images/emoji/emoji_one/basketball_player.png | Bin 0 -> 1517 bytes
- public/images/emoji/emoji_one/beach.png | Bin 0 -> 916 bytes
- public/images/emoji/emoji_one/beach_umbrella.png | Bin 0 -> 1523 bytes
- public/images/emoji/emoji_one/bed.png | Bin 0 -> 1527 bytes
- public/images/emoji/emoji_one/bellhop.png | Bin 0 -> 862 bytes
- public/images/emoji/emoji_one/biohazard.png | Bin 0 -> 775 bytes
- public/images/emoji/emoji_one/bow_and_arrow.png | Bin 0 -> 1357 bytes
- public/images/emoji/emoji_one/burrito.png | Bin 0 -> 3251 bytes
- public/images/emoji/emoji_one/calendar_spiral.png | Bin 0 -> 1256 bytes
- .../images/emoji/emoji_one/camera_with_flash.png | Bin 0 -> 2007 bytes
- public/images/emoji/emoji_one/camping.png | Bin 0 -> 1521 bytes
- public/images/emoji/emoji_one/candle.png | Bin 0 -> 1194 bytes
- public/images/emoji/emoji_one/card_box.png | Bin 0 -> 1553 bytes
- public/images/emoji/emoji_one/chains.png | Bin 0 -> 618 bytes
- public/images/emoji/emoji_one/champagne.png | Bin 0 -> 1913 bytes
- public/images/emoji/emoji_one/cheese.png | Bin 0 -> 1521 bytes
- public/images/emoji/emoji_one/chipmunk.png | Bin 0 -> 1374 bytes
- public/images/emoji/emoji_one/city_dusk.png | Bin 0 -> 440 bytes
- public/images/emoji/emoji_one/cityscape.png | Bin 0 -> 563 bytes
- .../images/emoji/emoji_one/classical_building.png | Bin 0 -> 1001 bytes
- public/images/emoji/emoji_one/clock.png | Bin 0 -> 575 bytes
- public/images/emoji/emoji_one/cloud_lightning.png | Bin 0 -> 724 bytes
- public/images/emoji/emoji_one/cloud_rain.png | Bin 0 -> 851 bytes
- public/images/emoji/emoji_one/cloud_snow.png | Bin 0 -> 803 bytes
- public/images/emoji/emoji_one/cloud_tornado.png | Bin 0 -> 1453 bytes
- public/images/emoji/emoji_one/coffin.png | Bin 0 -> 2194 bytes
- public/images/emoji/emoji_one/comet.png | Bin 0 -> 1732 bytes
- public/images/emoji/emoji_one/compression.png | Bin 0 -> 1754 bytes
- .../images/emoji/emoji_one/construction_site.png | Bin 0 -> 659 bytes
- public/images/emoji/emoji_one/control_knobs.png | Bin 0 -> 1084 bytes
- public/images/emoji/emoji_one/couch.png | Bin 0 -> 1371 bytes
- public/images/emoji/emoji_one/crab.png | Bin 0 -> 1348 bytes
- public/images/emoji/emoji_one/crayon.png | Bin 0 -> 575 bytes
- public/images/emoji/emoji_one/cricket.png | Bin 0 -> 994 bytes
- public/images/emoji/emoji_one/cross.png | Bin 0 -> 398 bytes
- public/images/emoji/emoji_one/crossed_swords.png | Bin 0 -> 1601 bytes
- public/images/emoji/emoji_one/cruise_ship.png | Bin 0 -> 2544 bytes
- public/images/emoji/emoji_one/dagger.png | Bin 0 -> 935 bytes
- public/images/emoji/emoji_one/dark_sunglasses.png | Bin 0 -> 784 bytes
- public/images/emoji/emoji_one/desert.png | Bin 0 -> 1470 bytes
- public/images/emoji/emoji_one/desktop.png | Bin 0 -> 491 bytes
- public/images/emoji/emoji_one/dividers.png | Bin 0 -> 811 bytes
- public/images/emoji/emoji_one/dove.png | Bin 0 -> 965 bytes
- public/images/emoji/emoji_one/eye.png | Bin 0 -> 670 bytes
- public/images/emoji/emoji_one/ferry.png | Bin 0 -> 607 bytes
- public/images/emoji/emoji_one/field_hockey.png | Bin 0 -> 1012 bytes
- public/images/emoji/emoji_one/file_cabinet.png | Bin 0 -> 1393 bytes
- public/images/emoji/emoji_one/film_frames.png | Bin 0 -> 645 bytes
- public/images/emoji/emoji_one/flag_black.png | Bin 0 -> 640 bytes
- public/images/emoji/emoji_one/flag_cn.png | Bin 0 -> 674 bytes
- public/images/emoji/emoji_one/flag_de.png | Bin 0 -> 496 bytes
- public/images/emoji/emoji_one/flag_es.png | Bin 0 -> 1286 bytes
- public/images/emoji/emoji_one/flag_fr.png | Bin 0 -> 439 bytes
- public/images/emoji/emoji_one/flag_gb.png | Bin 0 -> 899 bytes
- public/images/emoji/emoji_one/flag_it.png | Bin 0 -> 463 bytes
- public/images/emoji/emoji_one/flag_jp.png | Bin 0 -> 452 bytes
- public/images/emoji/emoji_one/flag_kr.png | Bin 0 -> 905 bytes
- public/images/emoji/emoji_one/flag_ru.png | Bin 0 -> 518 bytes
- public/images/emoji/emoji_one/flag_us.png | Bin 0 -> 770 bytes
- public/images/emoji/emoji_one/flag_white.png | Bin 0 -> 638 bytes
- public/images/emoji/emoji_one/fleur-de-lis.png | Bin 0 -> 1178 bytes
- public/images/emoji/emoji_one/fog.png | Bin 0 -> 716 bytes
- public/images/emoji/emoji_one/fork_knife_plate.png | Bin 0 -> 923 bytes
- public/images/emoji/emoji_one/frame_photo.png | Bin 0 -> 593 bytes
- public/images/emoji/emoji_one/frowning2.png | Bin 0 -> 598 bytes
- public/images/emoji/emoji_one/gear.png | Bin 0 -> 997 bytes
- public/images/emoji/emoji_one/golfer.png | Bin 0 -> 1224 bytes
- public/images/emoji/emoji_one/hammer_pick.png | Bin 0 -> 1076 bytes
- public/images/emoji/emoji_one/hand_splayed.png | Bin 0 -> 1025 bytes
- public/images/emoji/emoji_one/head_bandage.png | Bin 0 -> 1147 bytes
- .../images/emoji/emoji_one/heart_exclamation.png | Bin 0 -> 444 bytes
- .../images/emoji/emoji_one/helmet_with_cross.png | Bin 0 -> 958 bytes
- public/images/emoji/emoji_one/hockey.png | Bin 0 -> 1014 bytes
- public/images/emoji/emoji_one/hole.png | Bin 0 -> 1392 bytes
- public/images/emoji/emoji_one/homes.png | Bin 0 -> 1008 bytes
- public/images/emoji/emoji_one/hot_pepper.png | Bin 0 -> 671 bytes
- public/images/emoji/emoji_one/hotdog.png | Bin 0 -> 1654 bytes
- public/images/emoji/emoji_one/house_abandoned.png | Bin 0 -> 1574 bytes
- public/images/emoji/emoji_one/hugging.png | Bin 0 -> 1285 bytes
- public/images/emoji/emoji_one/ice_skate.png | Bin 0 -> 1523 bytes
- public/images/emoji/emoji_one/island.png | Bin 0 -> 1255 bytes
- public/images/emoji/emoji_one/joystick.png | Bin 0 -> 1013 bytes
- public/images/emoji/emoji_one/kaaba.png | Bin 0 -> 1161 bytes
- public/images/emoji/emoji_one/key2.png | Bin 0 -> 366 bytes
- public/images/emoji/emoji_one/keyboard.png | Bin 0 -> 543 bytes
- public/images/emoji/emoji_one/label.png | Bin 0 -> 653 bytes
- public/images/emoji/emoji_one/level_slider.png | Bin 0 -> 659 bytes
- public/images/emoji/emoji_one/levitate.png | Bin 0 -> 862 bytes
- public/images/emoji/emoji_one/lifter.png | Bin 0 -> 1336 bytes
- public/images/emoji/emoji_one/lion_face.png | Bin 0 -> 1856 bytes
- public/images/emoji/emoji_one/map.png | Bin 0 -> 1698 bytes
- public/images/emoji/emoji_one/medal.png | Bin 0 -> 1663 bytes
- public/images/emoji/emoji_one/menorah.png | Bin 0 -> 1308 bytes
- public/images/emoji/emoji_one/metal.png | Bin 0 -> 893 bytes
- public/images/emoji/emoji_one/microphone2.png | Bin 0 -> 635 bytes
- public/images/emoji/emoji_one/middle_finger.png | Bin 0 -> 915 bytes
- public/images/emoji/emoji_one/military_medal.png | Bin 0 -> 901 bytes
- public/images/emoji/emoji_one/money_mouth.png | Bin 0 -> 933 bytes
- public/images/emoji/emoji_one/mosque.png | Bin 0 -> 937 bytes
- public/images/emoji/emoji_one/motorboat.png | Bin 0 -> 995 bytes
- public/images/emoji/emoji_one/motorcycle.png | Bin 0 -> 2418 bytes
- public/images/emoji/emoji_one/motorway.png | Bin 0 -> 1074 bytes
- public/images/emoji/emoji_one/mountain.png | Bin 0 -> 1395 bytes
- public/images/emoji/emoji_one/mountain_snow.png | Bin 0 -> 1177 bytes
- .../images/emoji/emoji_one/mouse_three_button.png | Bin 0 -> 918 bytes
- public/images/emoji/emoji_one/nerd.png | Bin 0 -> 915 bytes
- public/images/emoji/emoji_one/newspaper2.png | Bin 0 -> 973 bytes
- public/images/emoji/emoji_one/notepad_spiral.png | Bin 0 -> 1315 bytes
- public/images/emoji/emoji_one/oil.png | Bin 0 -> 654 bytes
- public/images/emoji/emoji_one/om_symbol.png | Bin 0 -> 980 bytes
- public/images/emoji/emoji_one/orthodox_cross.png | Bin 0 -> 269 bytes
- public/images/emoji/emoji_one/paintbrush.png | Bin 0 -> 943 bytes
- public/images/emoji/emoji_one/paperclips.png | Bin 0 -> 625 bytes
- public/images/emoji/emoji_one/park.png | Bin 0 -> 890 bytes
- public/images/emoji/emoji_one/pause_button.png | Bin 0 -> 151 bytes
- public/images/emoji/emoji_one/peace.png | Bin 0 -> 921 bytes
- public/images/emoji/emoji_one/pen_ballpoint.png | Bin 0 -> 681 bytes
- public/images/emoji/emoji_one/pen_fountain.png | Bin 0 -> 627 bytes
- public/images/emoji/emoji_one/pick.png | Bin 0 -> 931 bytes
- public/images/emoji/emoji_one/ping_pong.png | Bin 0 -> 811 bytes
- public/images/emoji/emoji_one/place_of_worship.png | Bin 0 -> 567 bytes
- public/images/emoji/emoji_one/play_pause.png | Bin 0 -> 277 bytes
- public/images/emoji/emoji_one/popcorn.png | Bin 0 -> 1997 bytes
- public/images/emoji/emoji_one/prayer_beads.png | Bin 0 -> 1489 bytes
- public/images/emoji/emoji_one/printer.png | Bin 0 -> 961 bytes
- public/images/emoji/emoji_one/projector.png | Bin 0 -> 950 bytes
- public/images/emoji/emoji_one/race_car.png | Bin 0 -> 2101 bytes
- public/images/emoji/emoji_one/radioactive.png | Bin 0 -> 842 bytes
- public/images/emoji/emoji_one/railway_track.png | Bin 0 -> 1505 bytes
- public/images/emoji/emoji_one/record_button.png | Bin 0 -> 374 bytes
- public/images/emoji/emoji_one/reminder_ribbon.png | Bin 0 -> 932 bytes
- public/images/emoji/emoji_one/robot.png | Bin 0 -> 1182 bytes
- public/images/emoji/emoji_one/rolling_eyes.png | Bin 0 -> 670 bytes
- public/images/emoji/emoji_one/rosette.png | Bin 0 -> 1316 bytes
- .../images/emoji/emoji_one/satellite_orbital.png | Bin 0 -> 752 bytes
- public/images/emoji/emoji_one/scales.png | Bin 0 -> 1130 bytes
- public/images/emoji/emoji_one/scorpion.png | Bin 0 -> 1739 bytes
- public/images/emoji/emoji_one/shamrock.png | Bin 0 -> 1004 bytes
- public/images/emoji/emoji_one/shield.png | Bin 0 -> 1473 bytes
- public/images/emoji/emoji_one/shinto_shrine.png | Bin 0 -> 553 bytes
- public/images/emoji/emoji_one/shopping_bags.png | Bin 0 -> 1247 bytes
- public/images/emoji/emoji_one/skier.png | Bin 0 -> 1559 bytes
- public/images/emoji/emoji_one/skull_crossbones.png | Bin 0 -> 713 bytes
- .../emoji/emoji_one/sleeping_accommodation.png | Bin 0 -> 355 bytes
- public/images/emoji/emoji_one/slight_frown.png | Bin 0 -> 561 bytes
- public/images/emoji/emoji_one/slight_smile.png | Bin 0 -> 582 bytes
- public/images/emoji/emoji_one/snowman2.png | Bin 0 -> 2549 bytes
- public/images/emoji/emoji_one/speaking_head.png | Bin 0 -> 530 bytes
- public/images/emoji/emoji_one/spider.png | Bin 0 -> 1824 bytes
- public/images/emoji/emoji_one/spider_web.png | Bin 0 -> 925 bytes
- public/images/emoji/emoji_one/spy.png | Bin 0 -> 1120 bytes
- public/images/emoji/emoji_one/stadium.png | Bin 0 -> 1517 bytes
- .../images/emoji/emoji_one/star_and_crescent.png | Bin 0 -> 498 bytes
- public/images/emoji/emoji_one/star_of_david.png | Bin 0 -> 456 bytes
- public/images/emoji/emoji_one/stop_button.png | Bin 0 -> 148 bytes
- public/images/emoji/emoji_one/stopwatch.png | Bin 0 -> 1255 bytes
- public/images/emoji/emoji_one/synagogue.png | Bin 0 -> 1032 bytes
- public/images/emoji/emoji_one/taco.png | Bin 0 -> 3383 bytes
- public/images/emoji/emoji_one/ten.png | Bin 0 -> 557 bytes
- public/images/emoji/emoji_one/thermometer.png | Bin 0 -> 1234 bytes
- public/images/emoji/emoji_one/thermometer_face.png | Bin 0 -> 1284 bytes
- public/images/emoji/emoji_one/thinking.png | Bin 0 -> 1355 bytes
- .../images/emoji/emoji_one/thunder_cloud_rain.png | Bin 0 -> 979 bytes
- public/images/emoji/emoji_one/tickets.png | Bin 0 -> 1694 bytes
- public/images/emoji/emoji_one/timer.png | Bin 0 -> 1743 bytes
- public/images/emoji/emoji_one/tools.png | Bin 0 -> 1194 bytes
- public/images/emoji/emoji_one/track_next.png | Bin 0 -> 327 bytes
- public/images/emoji/emoji_one/track_previous.png | Bin 0 -> 323 bytes
- public/images/emoji/emoji_one/trackball.png | Bin 0 -> 882 bytes
- public/images/emoji/emoji_one/turkey.png | Bin 0 -> 1224 bytes
- public/images/emoji/emoji_one/umbrella2.png | Bin 0 -> 919 bytes
- public/images/emoji/emoji_one/unicorn.png | Bin 0 -> 2071 bytes
- public/images/emoji/emoji_one/upside_down.png | Bin 0 -> 585 bytes
- public/images/emoji/emoji_one/urn.png | Bin 0 -> 713 bytes
- public/images/emoji/emoji_one/volleyball.png | Bin 0 -> 1149 bytes
- public/images/emoji/emoji_one/vulcan.png | Bin 0 -> 1062 bytes
- public/images/emoji/emoji_one/wastebasket.png | Bin 0 -> 2401 bytes
- public/images/emoji/emoji_one/wheel_of_dharma.png | Bin 0 -> 1258 bytes
- public/images/emoji/emoji_one/white_sun_cloud.png | Bin 0 -> 910 bytes
- .../emoji/emoji_one/white_sun_rain_cloud.png | Bin 0 -> 1136 bytes
- .../emoji/emoji_one/white_sun_small_cloud.png | Bin 0 -> 971 bytes
- .../images/emoji/emoji_one/wind_blowing_face.png | Bin 0 -> 1962 bytes
- public/images/emoji/emoji_one/writing_hand.png | Bin 0 -> 991 bytes
- public/images/emoji/emoji_one/yin_yang.png | Bin 0 -> 815 bytes
- public/images/emoji/emoji_one/zipper_mouth.png | Bin 0 -> 1019 bytes
- public/images/emoji/google/airplane_arriving.png | Bin 0 -> 1200 bytes
- public/images/emoji/google/airplane_departure.png | Bin 0 -> 1275 bytes
- public/images/emoji/google/airplane_small.png | Bin 0 -> 1742 bytes
- public/images/emoji/google/alembic.png | Bin 0 -> 2101 bytes
- public/images/emoji/google/amphora.png | Bin 0 -> 1213 bytes
- public/images/emoji/google/anger_right.png | Bin 0 -> 1670 bytes
- public/images/emoji/google/atom.png | Bin 0 -> 1149 bytes
- public/images/emoji/google/badminton.png | Bin 0 -> 2808 bytes
- public/images/emoji/google/ballot_box.png | Bin 0 -> 1624 bytes
- public/images/emoji/google/basketball_player.png | Bin 0 -> 2087 bytes
- public/images/emoji/google/beach.png | Bin 0 -> 2496 bytes
- public/images/emoji/google/beach_umbrella.png | Bin 0 -> 1819 bytes
- public/images/emoji/google/bed.png | Bin 0 -> 835 bytes
- public/images/emoji/google/bellhop.png | Bin 0 -> 1676 bytes
- public/images/emoji/google/biohazard.png | Bin 0 -> 2015 bytes
- public/images/emoji/google/bow_and_arrow.png | Bin 0 -> 2600 bytes
- public/images/emoji/google/burrito.png | Bin 0 -> 2777 bytes
- public/images/emoji/google/calendar_spiral.png | Bin 0 -> 1001 bytes
- public/images/emoji/google/camera_with_flash.png | Bin 0 -> 2657 bytes
- public/images/emoji/google/camping.png | Bin 0 -> 2945 bytes
- public/images/emoji/google/candle.png | Bin 0 -> 1272 bytes
- public/images/emoji/google/card_box.png | Bin 0 -> 1519 bytes
- public/images/emoji/google/chains.png | Bin 0 -> 1689 bytes
- public/images/emoji/google/champagne.png | Bin 0 -> 2219 bytes
- public/images/emoji/google/cheese.png | Bin 0 -> 1496 bytes
- public/images/emoji/google/chipmunk.png | Bin 0 -> 2771 bytes
- public/images/emoji/google/city_dusk.png | Bin 0 -> 1985 bytes
- public/images/emoji/google/cityscape.png | Bin 0 -> 866 bytes
- public/images/emoji/google/classical_building.png | Bin 0 -> 1003 bytes
- public/images/emoji/google/clock.png | Bin 0 -> 1225 bytes
- public/images/emoji/google/cloud_lightning.png | Bin 0 -> 1480 bytes
- public/images/emoji/google/cloud_rain.png | Bin 0 -> 1461 bytes
- public/images/emoji/google/cloud_snow.png | Bin 0 -> 1738 bytes
- public/images/emoji/google/cloud_tornado.png | Bin 0 -> 1923 bytes
- public/images/emoji/google/coffin.png | Bin 0 -> 1569 bytes
- public/images/emoji/google/comet.png | Bin 0 -> 7989 bytes
- public/images/emoji/google/compression.png | Bin 0 -> 1376 bytes
- public/images/emoji/google/construction_site.png | Bin 0 -> 1509 bytes
- public/images/emoji/google/control_knobs.png | Bin 0 -> 2326 bytes
- public/images/emoji/google/couch.png | Bin 0 -> 1271 bytes
- public/images/emoji/google/crab.png | Bin 0 -> 2174 bytes
- public/images/emoji/google/crayon.png | Bin 0 -> 1249 bytes
- public/images/emoji/google/cricket.png | Bin 0 -> 1944 bytes
- public/images/emoji/google/cross.png | Bin 0 -> 212 bytes
- public/images/emoji/google/crossed_swords.png | Bin 0 -> 1409 bytes
- public/images/emoji/google/cruise_ship.png | Bin 0 -> 1852 bytes
- public/images/emoji/google/dagger.png | Bin 0 -> 1238 bytes
- public/images/emoji/google/dark_sunglasses.png | Bin 0 -> 1168 bytes
- public/images/emoji/google/desert.png | Bin 0 -> 1945 bytes
- public/images/emoji/google/desktop.png | Bin 0 -> 1008 bytes
- public/images/emoji/google/dividers.png | Bin 0 -> 605 bytes
- public/images/emoji/google/dove.png | Bin 0 -> 2477 bytes
- public/images/emoji/google/eye.png | Bin 0 -> 1507 bytes
- public/images/emoji/google/ferry.png | Bin 0 -> 1241 bytes
- public/images/emoji/google/field_hockey.png | Bin 0 -> 1765 bytes
- public/images/emoji/google/file_cabinet.png | Bin 0 -> 477 bytes
- public/images/emoji/google/film_frames.png | Bin 0 -> 323 bytes
- public/images/emoji/google/flag_black.png | Bin 0 -> 1391 bytes
- public/images/emoji/google/flag_cn.png | Bin 0 -> 1021 bytes
- public/images/emoji/google/flag_de.png | Bin 0 -> 1374 bytes
- public/images/emoji/google/flag_es.png | Bin 0 -> 1945 bytes
- public/images/emoji/google/flag_fr.png | Bin 0 -> 1375 bytes
- public/images/emoji/google/flag_gb.png | Bin 0 -> 3126 bytes
- public/images/emoji/google/flag_it.png | Bin 0 -> 1383 bytes
- public/images/emoji/google/flag_jp.png | Bin 0 -> 1515 bytes
- public/images/emoji/google/flag_kr.png | Bin 0 -> 2575 bytes
- public/images/emoji/google/flag_ru.png | Bin 0 -> 1381 bytes
- public/images/emoji/google/flag_us.png | Bin 0 -> 3160 bytes
- public/images/emoji/google/flag_white.png | Bin 0 -> 1395 bytes
- public/images/emoji/google/fleur-de-lis.png | Bin 0 -> 1303 bytes
- public/images/emoji/google/fog.png | Bin 0 -> 1563 bytes
- public/images/emoji/google/fork_knife_plate.png | Bin 0 -> 1530 bytes
- public/images/emoji/google/frame_photo.png | Bin 0 -> 1645 bytes
- public/images/emoji/google/frowning2.png | Bin 0 -> 1162 bytes
- public/images/emoji/google/gear.png | Bin 0 -> 1730 bytes
- public/images/emoji/google/golfer.png | Bin 0 -> 2053 bytes
- public/images/emoji/google/hammer_pick.png | Bin 0 -> 1478 bytes
- public/images/emoji/google/hand_splayed.png | Bin 0 -> 1308 bytes
- public/images/emoji/google/head_bandage.png | Bin 0 -> 1971 bytes
- public/images/emoji/google/heart_exclamation.png | Bin 0 -> 902 bytes
- public/images/emoji/google/helmet_with_cross.png | Bin 0 -> 1880 bytes
- public/images/emoji/google/hockey.png | Bin 0 -> 1455 bytes
- public/images/emoji/google/hole.png | Bin 0 -> 1011 bytes
- public/images/emoji/google/homes.png | Bin 0 -> 1865 bytes
- public/images/emoji/google/hot_pepper.png | Bin 0 -> 1284 bytes
- public/images/emoji/google/hotdog.png | Bin 0 -> 1764 bytes
- public/images/emoji/google/house_abandoned.png | Bin 0 -> 1808 bytes
- public/images/emoji/google/hugging.png | Bin 0 -> 3638 bytes
- public/images/emoji/google/ice_skate.png | Bin 0 -> 2010 bytes
- public/images/emoji/google/island.png | Bin 0 -> 1788 bytes
- public/images/emoji/google/joystick.png | Bin 0 -> 1554 bytes
- public/images/emoji/google/kaaba.png | Bin 0 -> 1932 bytes
- public/images/emoji/google/key2.png | Bin 0 -> 1089 bytes
- public/images/emoji/google/keyboard.png | Bin 0 -> 1483 bytes
- public/images/emoji/google/label.png | Bin 0 -> 1407 bytes
- public/images/emoji/google/level_slider.png | Bin 0 -> 804 bytes
- public/images/emoji/google/levitate.png | Bin 0 -> 1357 bytes
- public/images/emoji/google/lifter.png | Bin 0 -> 1726 bytes
- public/images/emoji/google/lion_face.png | Bin 0 -> 2094 bytes
- public/images/emoji/google/map.png | Bin 0 -> 1412 bytes
- public/images/emoji/google/medal.png | Bin 0 -> 1304 bytes
- public/images/emoji/google/menorah.png | Bin 0 -> 1818 bytes
- public/images/emoji/google/metal.png | Bin 0 -> 1422 bytes
- public/images/emoji/google/microphone2.png | Bin 0 -> 2334 bytes
- public/images/emoji/google/middle_finger.png | Bin 0 -> 714 bytes
- public/images/emoji/google/military_medal.png | Bin 0 -> 1094 bytes
- public/images/emoji/google/money_mouth.png | Bin 0 -> 1801 bytes
- public/images/emoji/google/mosque.png | Bin 0 -> 1804 bytes
- public/images/emoji/google/motorboat.png | Bin 0 -> 1785 bytes
- public/images/emoji/google/motorcycle.png | Bin 0 -> 1610 bytes
- public/images/emoji/google/motorway.png | Bin 0 -> 2098 bytes
- public/images/emoji/google/mountain.png | Bin 0 -> 1213 bytes
- public/images/emoji/google/mountain_snow.png | Bin 0 -> 1601 bytes
- public/images/emoji/google/mouse_three_button.png | Bin 0 -> 1288 bytes
- public/images/emoji/google/nerd.png | Bin 0 -> 1808 bytes
- public/images/emoji/google/newspaper2.png | Bin 0 -> 4185 bytes
- public/images/emoji/google/notepad_spiral.png | Bin 0 -> 988 bytes
- public/images/emoji/google/oil.png | Bin 0 -> 1222 bytes
- public/images/emoji/google/om_symbol.png | Bin 0 -> 1354 bytes
- public/images/emoji/google/orthodox_cross.png | Bin 0 -> 418 bytes
- public/images/emoji/google/paintbrush.png | Bin 0 -> 1501 bytes
- public/images/emoji/google/paperclips.png | Bin 0 -> 2372 bytes
- public/images/emoji/google/park.png | Bin 0 -> 2485 bytes
- public/images/emoji/google/pause_button.png | Bin 0 -> 139 bytes
- public/images/emoji/google/peace.png | Bin 0 -> 1148 bytes
- public/images/emoji/google/pen_ballpoint.png | Bin 0 -> 1505 bytes
- public/images/emoji/google/pen_fountain.png | Bin 0 -> 1295 bytes
- public/images/emoji/google/pick.png | Bin 0 -> 1104 bytes
- public/images/emoji/google/ping_pong.png | Bin 0 -> 1306 bytes
- public/images/emoji/google/place_of_worship.png | Bin 0 -> 1064 bytes
- public/images/emoji/google/play_pause.png | Bin 0 -> 383 bytes
- public/images/emoji/google/popcorn.png | Bin 0 -> 2250 bytes
- public/images/emoji/google/prayer_beads.png | Bin 0 -> 1812 bytes
- public/images/emoji/google/printer.png | Bin 0 -> 1394 bytes
- public/images/emoji/google/projector.png | Bin 0 -> 2031 bytes
- public/images/emoji/google/race_car.png | Bin 0 -> 1099 bytes
- public/images/emoji/google/radioactive.png | Bin 0 -> 1392 bytes
- public/images/emoji/google/railway_track.png | Bin 0 -> 2480 bytes
- public/images/emoji/google/record_button.png | Bin 0 -> 425 bytes
- public/images/emoji/google/reminder_ribbon.png | Bin 0 -> 1480 bytes
- public/images/emoji/google/robot.png | Bin 0 -> 2296 bytes
- public/images/emoji/google/rolling_eyes.png | Bin 0 -> 1268 bytes
- public/images/emoji/google/rosette.png | Bin 0 -> 2061 bytes
- public/images/emoji/google/satellite_orbital.png | Bin 0 -> 2619 bytes
- public/images/emoji/google/scales.png | Bin 0 -> 1636 bytes
- public/images/emoji/google/scorpion.png | Bin 0 -> 2377 bytes
- public/images/emoji/google/shamrock.png | Bin 0 -> 1128 bytes
- public/images/emoji/google/shield.png | Bin 0 -> 1417 bytes
- public/images/emoji/google/shinto_shrine.png | Bin 0 -> 799 bytes
- public/images/emoji/google/shopping_bags.png | Bin 0 -> 2276 bytes
- public/images/emoji/google/skier.png | Bin 0 -> 2555 bytes
- public/images/emoji/google/skull_crossbones.png | Bin 0 -> 2135 bytes
- .../images/emoji/google/sleeping_accommodation.png | Bin 0 -> 1353 bytes
- public/images/emoji/google/slight_frown.png | Bin 0 -> 1078 bytes
- public/images/emoji/google/slight_smile.png | Bin 0 -> 1090 bytes
- public/images/emoji/google/snowman2.png | Bin 0 -> 2012 bytes
- public/images/emoji/google/speaking_head.png | Bin 0 -> 1529 bytes
- public/images/emoji/google/spider.png | Bin 0 -> 2403 bytes
- public/images/emoji/google/spider_web.png | Bin 0 -> 2329 bytes
- public/images/emoji/google/spy.png | Bin 0 -> 2300 bytes
- public/images/emoji/google/stadium.png | Bin 0 -> 7475 bytes
- public/images/emoji/google/star_and_crescent.png | Bin 0 -> 1024 bytes
- public/images/emoji/google/star_of_david.png | Bin 0 -> 816 bytes
- public/images/emoji/google/stop_button.png | Bin 0 -> 120 bytes
- public/images/emoji/google/stopwatch.png | Bin 0 -> 2366 bytes
- public/images/emoji/google/synagogue.png | Bin 0 -> 2145 bytes
- public/images/emoji/google/taco.png | Bin 0 -> 2761 bytes
- public/images/emoji/google/ten.png | Bin 0 -> 1214 bytes
- public/images/emoji/google/thermometer.png | Bin 0 -> 1058 bytes
- public/images/emoji/google/thermometer_face.png | Bin 0 -> 3029 bytes
- public/images/emoji/google/thinking.png | Bin 0 -> 1668 bytes
- public/images/emoji/google/thunder_cloud_rain.png | Bin 0 -> 2234 bytes
- public/images/emoji/google/tickets.png | Bin 0 -> 528 bytes
- public/images/emoji/google/timer.png | Bin 0 -> 2156 bytes
- public/images/emoji/google/tools.png | Bin 0 -> 1675 bytes
- public/images/emoji/google/track_next.png | Bin 0 -> 492 bytes
- public/images/emoji/google/track_previous.png | Bin 0 -> 501 bytes
- public/images/emoji/google/trackball.png | Bin 0 -> 1936 bytes
- public/images/emoji/google/turkey.png | Bin 0 -> 2475 bytes
- public/images/emoji/google/umbrella2.png | Bin 0 -> 999 bytes
- public/images/emoji/google/unicorn.png | Bin 0 -> 2611 bytes
- public/images/emoji/google/upside_down.png | Bin 0 -> 1078 bytes
- public/images/emoji/google/urn.png | Bin 0 -> 1371 bytes
- public/images/emoji/google/volleyball.png | Bin 0 -> 2426 bytes
- public/images/emoji/google/vulcan.png | Bin 0 -> 1454 bytes
- public/images/emoji/google/wastebasket.png | Bin 0 -> 3115 bytes
- public/images/emoji/google/wheel_of_dharma.png | Bin 0 -> 1050 bytes
- public/images/emoji/google/white_sun_cloud.png | Bin 0 -> 1582 bytes
- .../images/emoji/google/white_sun_rain_cloud.png | Bin 0 -> 1764 bytes
- .../images/emoji/google/white_sun_small_cloud.png | Bin 0 -> 1811 bytes
- public/images/emoji/google/wind_blowing_face.png | Bin 0 -> 1803 bytes
- public/images/emoji/google/writing_hand.png | Bin 0 -> 1667 bytes
- public/images/emoji/google/yin_yang.png | Bin 0 -> 1739 bytes
- public/images/emoji/google/zipper_mouth.png | Bin 0 -> 1268 bytes
- public/images/emoji/twitter/airplane_arriving.png | Bin 0 -> 910 bytes
- public/images/emoji/twitter/airplane_departure.png | Bin 0 -> 934 bytes
- public/images/emoji/twitter/airplane_small.png | Bin 0 -> 1117 bytes
- public/images/emoji/twitter/alembic.png | Bin 0 -> 945 bytes
- public/images/emoji/twitter/amphora.png | Bin 0 -> 979 bytes
- public/images/emoji/twitter/anger_right.png | Bin 0 -> 1422 bytes
- public/images/emoji/twitter/atom.png | Bin 0 -> 1027 bytes
- public/images/emoji/twitter/badminton.png | Bin 0 -> 1211 bytes
- public/images/emoji/twitter/ballot_box.png | Bin 0 -> 783 bytes
- public/images/emoji/twitter/basketball_player.png | Bin 0 -> 1134 bytes
- public/images/emoji/twitter/beach.png | Bin 0 -> 1034 bytes
- public/images/emoji/twitter/beach_umbrella.png | Bin 0 -> 995 bytes
- public/images/emoji/twitter/bed.png | Bin 0 -> 520 bytes
- public/images/emoji/twitter/bellhop.png | Bin 0 -> 678 bytes
- public/images/emoji/twitter/biohazard.png | Bin 0 -> 1365 bytes
- public/images/emoji/twitter/bow_and_arrow.png | Bin 0 -> 1018 bytes
- public/images/emoji/twitter/burrito.png | Bin 0 -> 1256 bytes
- public/images/emoji/twitter/calendar_spiral.png | Bin 0 -> 623 bytes
- public/images/emoji/twitter/camera_with_flash.png | Bin 0 -> 1133 bytes
- public/images/emoji/twitter/camping.png | Bin 0 -> 1118 bytes
- public/images/emoji/twitter/candle.png | Bin 0 -> 802 bytes
- public/images/emoji/twitter/card_box.png | Bin 0 -> 872 bytes
- public/images/emoji/twitter/chains.png | Bin 0 -> 994 bytes
- public/images/emoji/twitter/champagne.png | Bin 0 -> 960 bytes
- public/images/emoji/twitter/cheese.png | Bin 0 -> 1005 bytes
- public/images/emoji/twitter/chipmunk.png | Bin 0 -> 1248 bytes
- public/images/emoji/twitter/city_dusk.png | Bin 0 -> 596 bytes
- public/images/emoji/twitter/cityscape.png | Bin 0 -> 618 bytes
- public/images/emoji/twitter/classical_building.png | Bin 0 -> 686 bytes
- public/images/emoji/twitter/clock.png | Bin 0 -> 977 bytes
- public/images/emoji/twitter/cloud_lightning.png | Bin 0 -> 775 bytes
- public/images/emoji/twitter/cloud_rain.png | Bin 0 -> 870 bytes
- public/images/emoji/twitter/cloud_snow.png | Bin 0 -> 803 bytes
- public/images/emoji/twitter/cloud_tornado.png | Bin 0 -> 1277 bytes
- public/images/emoji/twitter/coffin.png | Bin 0 -> 1149 bytes
- public/images/emoji/twitter/comet.png | Bin 0 -> 1187 bytes
- public/images/emoji/twitter/compression.png | Bin 0 -> 742 bytes
- public/images/emoji/twitter/construction_site.png | Bin 0 -> 1194 bytes
- public/images/emoji/twitter/control_knobs.png | Bin 0 -> 1260 bytes
- public/images/emoji/twitter/couch.png | Bin 0 -> 843 bytes
- public/images/emoji/twitter/crab.png | Bin 0 -> 1738 bytes
- public/images/emoji/twitter/crayon.png | Bin 0 -> 807 bytes
- public/images/emoji/twitter/cricket.png | Bin 0 -> 765 bytes
- public/images/emoji/twitter/cross.png | Bin 0 -> 409 bytes
- public/images/emoji/twitter/crossed_swords.png | Bin 0 -> 899 bytes
- public/images/emoji/twitter/cruise_ship.png | Bin 0 -> 590 bytes
- public/images/emoji/twitter/dagger.png | Bin 0 -> 878 bytes
- public/images/emoji/twitter/dark_sunglasses.png | Bin 0 -> 650 bytes
- public/images/emoji/twitter/desert.png | Bin 0 -> 1001 bytes
- public/images/emoji/twitter/desktop.png | Bin 0 -> 491 bytes
- public/images/emoji/twitter/dividers.png | Bin 0 -> 638 bytes
- public/images/emoji/twitter/dove.png | Bin 0 -> 1149 bytes
- public/images/emoji/twitter/eye.png | Bin 0 -> 1022 bytes
- public/images/emoji/twitter/ferry.png | Bin 0 -> 650 bytes
- public/images/emoji/twitter/field_hockey.png | Bin 0 -> 862 bytes
- public/images/emoji/twitter/file_cabinet.png | Bin 0 -> 385 bytes
- public/images/emoji/twitter/film_frames.png | Bin 0 -> 153 bytes
- public/images/emoji/twitter/flag_black.png | Bin 0 -> 600 bytes
- public/images/emoji/twitter/flag_cn.png | Bin 0 -> 600 bytes
- public/images/emoji/twitter/flag_de.png | Bin 0 -> 398 bytes
- public/images/emoji/twitter/flag_es.png | Bin 0 -> 518 bytes
- public/images/emoji/twitter/flag_fr.png | Bin 0 -> 418 bytes
- public/images/emoji/twitter/flag_gb.png | Bin 0 -> 878 bytes
- public/images/emoji/twitter/flag_it.png | Bin 0 -> 417 bytes
- public/images/emoji/twitter/flag_jp.png | Bin 0 -> 573 bytes
- public/images/emoji/twitter/flag_kr.png | Bin 0 -> 915 bytes
- public/images/emoji/twitter/flag_ru.png | Bin 0 -> 401 bytes
- public/images/emoji/twitter/flag_us.png | Bin 0 -> 519 bytes
- public/images/emoji/twitter/flag_white.png | Bin 0 -> 600 bytes
- public/images/emoji/twitter/fleur-de-lis.png | Bin 0 -> 1007 bytes
- public/images/emoji/twitter/fog.png | Bin 0 -> 1194 bytes
- public/images/emoji/twitter/fork_knife_plate.png | Bin 0 -> 1160 bytes
- public/images/emoji/twitter/frame_photo.png | Bin 0 -> 716 bytes
- public/images/emoji/twitter/frowning2.png | Bin 0 -> 916 bytes
- public/images/emoji/twitter/gear.png | Bin 0 -> 925 bytes
- public/images/emoji/twitter/golfer.png | Bin 0 -> 1128 bytes
- public/images/emoji/twitter/hammer_pick.png | Bin 0 -> 896 bytes
- public/images/emoji/twitter/hand_splayed.png | Bin 0 -> 1230 bytes
- public/images/emoji/twitter/head_bandage.png | Bin 0 -> 1070 bytes
- public/images/emoji/twitter/heart_exclamation.png | Bin 0 -> 811 bytes
- public/images/emoji/twitter/helmet_with_cross.png | Bin 0 -> 1146 bytes
- public/images/emoji/twitter/hockey.png | Bin 0 -> 798 bytes
- public/images/emoji/twitter/hole.png | Bin 0 -> 736 bytes
- public/images/emoji/twitter/homes.png | Bin 0 -> 779 bytes
- public/images/emoji/twitter/hot_pepper.png | Bin 0 -> 828 bytes
- public/images/emoji/twitter/hotdog.png | Bin 0 -> 1066 bytes
- public/images/emoji/twitter/house_abandoned.png | Bin 0 -> 689 bytes
- public/images/emoji/twitter/hugging.png | Bin 0 -> 1374 bytes
- public/images/emoji/twitter/ice_skate.png | Bin 0 -> 842 bytes
- public/images/emoji/twitter/island.png | Bin 0 -> 1083 bytes
- public/images/emoji/twitter/joystick.png | Bin 0 -> 655 bytes
- public/images/emoji/twitter/kaaba.png | Bin 0 -> 372 bytes
- public/images/emoji/twitter/key2.png | Bin 0 -> 1032 bytes
- public/images/emoji/twitter/keyboard.png | Bin 0 -> 429 bytes
- public/images/emoji/twitter/label.png | Bin 0 -> 754 bytes
- public/images/emoji/twitter/level_slider.png | Bin 0 -> 604 bytes
- public/images/emoji/twitter/levitate.png | Bin 0 -> 838 bytes
- public/images/emoji/twitter/lifter.png | Bin 0 -> 906 bytes
- public/images/emoji/twitter/lion_face.png | Bin 0 -> 1375 bytes
- public/images/emoji/twitter/map.png | Bin 0 -> 1304 bytes
- public/images/emoji/twitter/medal.png | Bin 0 -> 949 bytes
- public/images/emoji/twitter/menorah.png | Bin 0 -> 1141 bytes
- public/images/emoji/twitter/metal.png | Bin 0 -> 789 bytes
- public/images/emoji/twitter/microphone2.png | Bin 0 -> 1015 bytes
- public/images/emoji/twitter/middle_finger.png | Bin 0 -> 713 bytes
- public/images/emoji/twitter/military_medal.png | Bin 0 -> 755 bytes
- public/images/emoji/twitter/money_mouth.png | Bin 0 -> 1282 bytes
- public/images/emoji/twitter/mosque.png | Bin 0 -> 826 bytes
- public/images/emoji/twitter/motorboat.png | Bin 0 -> 563 bytes
- public/images/emoji/twitter/motorcycle.png | Bin 0 -> 1220 bytes
- public/images/emoji/twitter/motorway.png | Bin 0 -> 1064 bytes
- public/images/emoji/twitter/mountain.png | Bin 0 -> 806 bytes
- public/images/emoji/twitter/mountain_snow.png | Bin 0 -> 854 bytes
- public/images/emoji/twitter/mouse_three_button.png | Bin 0 -> 812 bytes
- public/images/emoji/twitter/nerd.png | Bin 0 -> 1302 bytes
- public/images/emoji/twitter/newspaper2.png | Bin 0 -> 1137 bytes
- public/images/emoji/twitter/notepad_spiral.png | Bin 0 -> 674 bytes
- public/images/emoji/twitter/oil.png | Bin 0 -> 217 bytes
- public/images/emoji/twitter/om_symbol.png | Bin 0 -> 1187 bytes
- public/images/emoji/twitter/orthodox_cross.png | Bin 0 -> 597 bytes
- public/images/emoji/twitter/paintbrush.png | Bin 0 -> 799 bytes
- public/images/emoji/twitter/paperclips.png | Bin 0 -> 1578 bytes
- public/images/emoji/twitter/park.png | Bin 0 -> 1020 bytes
- public/images/emoji/twitter/pause_button.png | Bin 0 -> 354 bytes
- public/images/emoji/twitter/peace.png | Bin 0 -> 1106 bytes
- public/images/emoji/twitter/pen_ballpoint.png | Bin 0 -> 887 bytes
- public/images/emoji/twitter/pen_fountain.png | Bin 0 -> 771 bytes
- public/images/emoji/twitter/pick.png | Bin 0 -> 771 bytes
- public/images/emoji/twitter/ping_pong.png | Bin 0 -> 889 bytes
- public/images/emoji/twitter/place_of_worship.png | Bin 0 -> 1009 bytes
- public/images/emoji/twitter/play_pause.png | Bin 0 -> 560 bytes
- public/images/emoji/twitter/popcorn.png | Bin 0 -> 877 bytes
- public/images/emoji/twitter/prayer_beads.png | Bin 0 -> 1282 bytes
- public/images/emoji/twitter/printer.png | Bin 0 -> 691 bytes
- public/images/emoji/twitter/projector.png | Bin 0 -> 1153 bytes
- public/images/emoji/twitter/race_car.png | Bin 0 -> 923 bytes
- public/images/emoji/twitter/radioactive.png | Bin 0 -> 1061 bytes
- public/images/emoji/twitter/railway_track.png | Bin 0 -> 1054 bytes
- public/images/emoji/twitter/record_button.png | Bin 0 -> 697 bytes
- public/images/emoji/twitter/reminder_ribbon.png | Bin 0 -> 1003 bytes
- public/images/emoji/twitter/robot.png | Bin 0 -> 841 bytes
- public/images/emoji/twitter/rolling_eyes.png | Bin 0 -> 999 bytes
- public/images/emoji/twitter/rosette.png | Bin 0 -> 994 bytes
- public/images/emoji/twitter/satellite_orbital.png | Bin 0 -> 1104 bytes
- public/images/emoji/twitter/scales.png | Bin 0 -> 921 bytes
- public/images/emoji/twitter/scorpion.png | Bin 0 -> 1298 bytes
- public/images/emoji/twitter/shamrock.png | Bin 0 -> 973 bytes
- public/images/emoji/twitter/shield.png | Bin 0 -> 1060 bytes
- public/images/emoji/twitter/shinto_shrine.png | Bin 0 -> 704 bytes
- public/images/emoji/twitter/shopping_bags.png | Bin 0 -> 805 bytes
- public/images/emoji/twitter/skier.png | Bin 0 -> 1240 bytes
- public/images/emoji/twitter/skull_crossbones.png | Bin 0 -> 1138 bytes
- .../emoji/twitter/sleeping_accommodation.png | Bin 0 -> 647 bytes
- public/images/emoji/twitter/slight_frown.png | Bin 0 -> 905 bytes
- public/images/emoji/twitter/slight_smile.png | Bin 0 -> 888 bytes
- public/images/emoji/twitter/snowman2.png | Bin 0 -> 1047 bytes
- public/images/emoji/twitter/speaking_head.png | Bin 0 -> 904 bytes
- public/images/emoji/twitter/spider.png | Bin 0 -> 1351 bytes
- public/images/emoji/twitter/spider_web.png | Bin 0 -> 1756 bytes
- public/images/emoji/twitter/spy.png | Bin 0 -> 1084 bytes
- public/images/emoji/twitter/stadium.png | Bin 0 -> 1186 bytes
- public/images/emoji/twitter/star_and_crescent.png | Bin 0 -> 954 bytes
- public/images/emoji/twitter/star_of_david.png | Bin 0 -> 790 bytes
- public/images/emoji/twitter/stop_button.png | Bin 0 -> 348 bytes
- public/images/emoji/twitter/stopwatch.png | Bin 0 -> 978 bytes
- public/images/emoji/twitter/synagogue.png | Bin 0 -> 989 bytes
- public/images/emoji/twitter/taco.png | Bin 0 -> 1035 bytes
- public/images/emoji/twitter/ten.png | Bin 0 -> 922 bytes
- public/images/emoji/twitter/thermometer.png | Bin 0 -> 868 bytes
- public/images/emoji/twitter/thermometer_face.png | Bin 0 -> 1130 bytes
- public/images/emoji/twitter/thinking.png | Bin 0 -> 1085 bytes
- public/images/emoji/twitter/thunder_cloud_rain.png | Bin 0 -> 993 bytes
- public/images/emoji/twitter/tickets.png | Bin 0 -> 1010 bytes
- public/images/emoji/twitter/timer.png | Bin 0 -> 1171 bytes
- public/images/emoji/twitter/tools.png | Bin 0 -> 963 bytes
- public/images/emoji/twitter/track_next.png | Bin 0 -> 656 bytes
- public/images/emoji/twitter/track_previous.png | Bin 0 -> 657 bytes
- public/images/emoji/twitter/trackball.png | Bin 0 -> 1253 bytes
- public/images/emoji/twitter/turkey.png | Bin 0 -> 1098 bytes
- public/images/emoji/twitter/umbrella2.png | Bin 0 -> 987 bytes
- public/images/emoji/twitter/unicorn.png | Bin 0 -> 998 bytes
- public/images/emoji/twitter/upside_down.png | Bin 0 -> 917 bytes
- public/images/emoji/twitter/urn.png | Bin 0 -> 893 bytes
- public/images/emoji/twitter/volleyball.png | Bin 0 -> 1693 bytes
- public/images/emoji/twitter/vulcan.png | Bin 0 -> 1212 bytes
- public/images/emoji/twitter/wastebasket.png | Bin 0 -> 1463 bytes
- public/images/emoji/twitter/wheel_of_dharma.png | Bin 0 -> 1118 bytes
- public/images/emoji/twitter/white_sun_cloud.png | Bin 0 -> 807 bytes
- .../images/emoji/twitter/white_sun_rain_cloud.png | Bin 0 -> 989 bytes
- .../images/emoji/twitter/white_sun_small_cloud.png | Bin 0 -> 931 bytes
- public/images/emoji/twitter/wind_blowing_face.png | Bin 0 -> 1047 bytes
- public/images/emoji/twitter/writing_hand.png | Bin 0 -> 1156 bytes
- public/images/emoji/twitter/yin_yang.png | Bin 0 -> 1074 bytes
- public/images/emoji/twitter/zipper_mouth.png | Bin 0 -> 979 bytes
- script/import_scripts/base.rb | 10 +-
- script/import_scripts/bbpress.rb | 231 +-
- script/import_scripts/mbox.rb | 12 +-
- script/import_scripts/phpbb3/importer.rb | 27 +-
- .../phpbb3/importers/post_importer.rb | 3 +-
- .../phpbb3/importers/user_importer.rb | 10 +-
- .../phpbb3/support/smiley_processor.rb | 2 +-
- .../phpbb3/support/text_processor.rb | 13 +
- script/import_scripts/sourceforge.rb | 137 +
- .../postgresql_fallback_adapter_spec.rb | 73 +-
- spec/components/cooked_post_processor_spec.rb | 6 +
- spec/components/discourse_i18n_spec.rb | 18 +-
- spec/components/discourse_redis_spec.rb | 98 +
- spec/components/discourse_spec.rb | 15 +-
- spec/components/email/receiver_spec.rb | 47 +-
- spec/components/email_updater_spec.rb | 124 +
- spec/components/guardian_spec.rb | 51 +
- spec/components/new_post_manager_spec.rb | 26 +-
- spec/components/pretty_text_spec.rb | 15 +-
- spec/components/search_spec.rb | 49 +-
- spec/components/topic_query_spec.rb | 27 +
- .../validators/password_validator_spec.rb | 12 +-
- spec/controllers/admin/groups_controller_spec.rb | 3 +-
- spec/controllers/application_controller_spec.rb | 96 +-
- spec/controllers/embed_controller_spec.rb | 7 +
- spec/controllers/invites_controller_spec.rb | 10 +
- spec/controllers/posts_controller_spec.rb | 73 +
- spec/controllers/topics_controller_spec.rb | 5 +
- spec/controllers/users_controller_spec.rb | 127 +-
- spec/controllers/users_email_controller_spec.rb | 106 +
- spec/fixtures/emails/attached_rb_file.eml | 31 +
- spec/fixtures/emails/encoded_display_name.eml | 2 +-
- ...ufficient_trust_level.eml => existing_user.eml} | 8 +-
- spec/fixtures/emails/invalid_from.eml | 9 +
- .../{stranger_not_allowed.eml => new_user.eml} | 2 +-
- spec/fixtures/emails/no_subject.eml | 2 +-
- spec/fixtures/emails/reply_with_weird_encoding.eml | 9 +
- spec/fixtures/emails/sufficient_trust_level.eml | 11 -
- spec/helpers/application_helper_spec.rb | 11 +
- spec/jobs/user_email_spec.rb | 10 +-
- spec/mailers/user_notifications_spec.rb | 121 +-
- spec/models/digest_email_site_setting_spec.rb | 4 +-
- spec/models/directory_item_spec.rb | 8 +-
- spec/models/incoming_links_report_spec.rb | 8 +-
- spec/models/post_action_spec.rb | 20 +-
- spec/models/post_alert_observer_spec.rb | 5 +-
- spec/models/post_analyzer_spec.rb | 5 +
- spec/models/post_spec.rb | 5 +
- spec/models/topic_spec.rb | 16 +
- spec/models/upload_spec.rb | 1 -
- spec/models/user_option_spec.rb | 22 +
- spec/models/user_spec.rb | 5 +-
- spec/services/post_alerter_spec.rb | 153 +-
- spec/services/random_topic_selector_spec.rb | 7 +
- spec/services/user_updater_spec.rb | 8 +-
- test/javascripts/acceptance/composer-test.js.es6 | 26 +-
- test/javascripts/components/d-editor-test.js.es6 | 38 +-
- test/javascripts/components/post-menu-test.js.es6 | 52 -
- .../controllers/create-account-test.js.es6 | 6 +-
- test/javascripts/controllers/topic-test.js.es6 | 3 +-
- test/javascripts/ember/resolver-test.js.es6 | 10 +-
- test/javascripts/fixtures/site-fixtures.js.es6 | 3 +-
- test/javascripts/fixtures/user_fixtures.js.es6 | 2 +-
- test/javascripts/helpers/component-test.js.es6 | 21 +-
- test/javascripts/helpers/create-pretender.js.es6 | 19 +-
- test/javascripts/helpers/qunit-helpers.js.es6 | 1 -
- test/javascripts/helpers/site-settings.js | 2 +-
- test/javascripts/helpers/widget-test.js.es6 | 9 +
- test/javascripts/lib/emoji-test.js.es6 | 14 +-
- test/javascripts/models/post-stream-test.js.es6 | 45 -
- test/javascripts/models/post-test.js.es6 | 11 -
- test/javascripts/models/topic-test.js.es6 | 4 +-
- test/javascripts/test_helper.js | 5 +-
- .../widgets/actions-summary-test.js.es6 | 80 +
- test/javascripts/widgets/post-gutter-test.js.es6 | 54 +
- test/javascripts/widgets/post-stream-test.js.es6 | 66 +
- test/javascripts/widgets/post-test.js.es6 | 784 ++
- test/javascripts/widgets/poster-name-test.js.es6 | 67 +
- test/javascripts/widgets/widget-test.js.es6 | 245 +
- .../lib => vendor/assets/javascripts}/highlight.js | 0
- vendor/assets/javascripts/jquery.debug.js | 4556 ++++---
- vendor/assets/javascripts/jquery.prod.js | 8 +-
- vendor/assets/javascripts/virtual-dom-amd.js | 4 +
- vendor/assets/javascripts/virtual-dom.js | 1668 +++
- vendor/data/RT_sRGB.icm | Bin 0 -> 25572 bytes
- .../lib/discourse_imgur/locale/server.vi.yml | 12 +
- 1440 files changed, 29286 insertions(+), 26353 deletions(-)
- create mode 100644 app/assets/javascripts/discourse/adapters/post-reply-history.js.es6
- create mode 100644 app/assets/javascripts/discourse/adapters/post-reply.js.es6
- delete mode 100644 app/assets/javascripts/discourse/components/actions-summary.js.es6
- delete mode 100644 app/assets/javascripts/discourse/components/hamburger-category.js.es6
- create mode 100644 app/assets/javascripts/discourse/components/mount-widget.js.es6
- delete mode 100644 app/assets/javascripts/discourse/components/post-gap.js.es6
- delete mode 100644 app/assets/javascripts/discourse/components/post-gutter.js.es6
- delete mode 100644 app/assets/javascripts/discourse/components/post-menu.js.es6
- delete mode 100644 app/assets/javascripts/discourse/components/private-message-map.js.es6
- create mode 100644 app/assets/javascripts/discourse/components/scrolling-post-stream.js.es6
- delete mode 100644 app/assets/javascripts/discourse/components/time-gap.js.es6
- delete mode 100644 app/assets/javascripts/discourse/components/toggle-summary.js.es6
- delete mode 100644 app/assets/javascripts/discourse/components/topic-map.js.es6
- delete mode 100644 app/assets/javascripts/discourse/components/topic-participant.js.es6
- delete mode 100644 app/assets/javascripts/discourse/components/who-liked.js.es6
- create mode 100644 app/assets/javascripts/discourse/helpers/as-hash.js.es6
- delete mode 100644 app/assets/javascripts/discourse/helpers/link-domain.js.es6
- create mode 100644 app/assets/javascripts/discourse/helpers/node.js.es6
- create mode 100644 app/assets/javascripts/discourse/initializers/logs-notice.js.es6
- rename app/assets/javascripts/discourse/lib/{mobile.js => mobile.js.es6} (78%)
- create mode 100644 app/assets/javascripts/discourse/lib/transform-post.js.es6
- create mode 100644 app/assets/javascripts/discourse/services/logs-notice.js.es6
- delete mode 100644 app/assets/javascripts/discourse/templates/components/hamburger-category.hbs
- delete mode 100644 app/assets/javascripts/discourse/templates/components/private-message-map.hbs
- delete mode 100644 app/assets/javascripts/discourse/templates/components/toggle-summary.hbs
- delete mode 100644 app/assets/javascripts/discourse/templates/components/topic-participant.hbs
- delete mode 100644 app/assets/javascripts/discourse/templates/embedded-post.hbs
- delete mode 100644 app/assets/javascripts/discourse/templates/modal/archetype_options.hbs
- delete mode 100644 app/assets/javascripts/discourse/templates/post-placeholder.hbs
- delete mode 100644 app/assets/javascripts/discourse/templates/post-small-action.hbs
- delete mode 100644 app/assets/javascripts/discourse/templates/post.hbs
- delete mode 100644 app/assets/javascripts/discourse/views/archetype-options.js.es6
- delete mode 100644 app/assets/javascripts/discourse/views/cloaked-collection.js.es6
- delete mode 100644 app/assets/javascripts/discourse/views/cloaked.js.es6
- delete mode 100644 app/assets/javascripts/discourse/views/embedded-post.js.es6
- delete mode 100644 app/assets/javascripts/discourse/views/grouped.js.es6
- delete mode 100644 app/assets/javascripts/discourse/views/option-boolean.js.es6
- delete mode 100644 app/assets/javascripts/discourse/views/post-placeholder.js.es6
- delete mode 100644 app/assets/javascripts/discourse/views/post.js.es6
- delete mode 100644 app/assets/javascripts/discourse/views/reply-history.js.es6
- delete mode 100644 app/assets/javascripts/discourse/views/topic-map-container.js.es6
- create mode 100644 app/assets/javascripts/discourse/widgets/actions-summary.js.es6
- create mode 100644 app/assets/javascripts/discourse/widgets/button.js.es6
- create mode 100644 app/assets/javascripts/discourse/widgets/category-link.js.es6
- create mode 100644 app/assets/javascripts/discourse/widgets/click-hook.js.es6
- create mode 100644 app/assets/javascripts/discourse/widgets/connector.js.es6
- create mode 100644 app/assets/javascripts/discourse/widgets/decorator-helper.js.es6
- create mode 100644 app/assets/javascripts/discourse/widgets/embedded-post.js.es6
- create mode 100644 app/assets/javascripts/discourse/widgets/emoji.js.es6
- create mode 100644 app/assets/javascripts/discourse/widgets/event-handler.js.es6
- create mode 100644 app/assets/javascripts/discourse/widgets/hamburger-categories.js.es6
- create mode 100644 app/assets/javascripts/discourse/widgets/post-admin-menu.js.es6
- create mode 100644 app/assets/javascripts/discourse/widgets/post-cooked.js.es6
- create mode 100644 app/assets/javascripts/discourse/widgets/post-edits-indicator.js.es6
- create mode 100644 app/assets/javascripts/discourse/widgets/post-gap.js.es6
- create mode 100644 app/assets/javascripts/discourse/widgets/post-gutter.js.es6
- create mode 100644 app/assets/javascripts/discourse/widgets/post-menu.js.es6
- create mode 100644 app/assets/javascripts/discourse/widgets/post-placeholder.js.es6
- create mode 100644 app/assets/javascripts/discourse/widgets/post-small-action.js.es6
- create mode 100644 app/assets/javascripts/discourse/widgets/post-stream.js.es6
- create mode 100644 app/assets/javascripts/discourse/widgets/post.js.es6
- create mode 100644 app/assets/javascripts/discourse/widgets/poster-name.js.es6
- create mode 100644 app/assets/javascripts/discourse/widgets/private-message-map.js.es6
- create mode 100644 app/assets/javascripts/discourse/widgets/raw-html.js.es6
- create mode 100644 app/assets/javascripts/discourse/widgets/time-gap.js.es6
- create mode 100644 app/assets/javascripts/discourse/widgets/toggle-topic-summary.js.es6
- create mode 100644 app/assets/javascripts/discourse/widgets/topic-map.js.es6
- create mode 100644 app/assets/javascripts/discourse/widgets/widget.js.es6
- create mode 100644 app/assets/javascripts/locales/vi.js.erb
- create mode 100644 app/controllers/users_email_controller.rb
- create mode 100644 app/models/email_change_request.rb
- create mode 100644 app/models/instagram_user_info.rb
- create mode 100644 app/models/like_notification_frequency_site_setting.rb
- create mode 100644 app/views/about/index.html.erb
- create mode 100644 app/views/invites/redeem_disposable_invite.html.erb
- delete mode 100644 app/views/users/authorize_email.html.erb
- create mode 100644 app/views/users_email/confirm.html.erb
- create mode 100644 config/locales/client.vi.yml
- create mode 100644 config/locales/server.vi.yml
- create mode 100644 db/migrate/20160224033122_create_instagram_user_infos.rb
- create mode 100644 db/migrate/20160225095306_add_email_in_reply_to_to_user_options.rb
- create mode 100644 db/migrate/20160302063432_rebuild_directory_item_with_index.rb
- create mode 100644 db/migrate/20160302104253_add_like_notification_frequency_to_user_options.rb
- create mode 100644 db/migrate/20160302170230_rename_digest_after_days_to_digest_after_minutes.rb
- create mode 100644 db/migrate/20160303183607_clear_common_passwords_cache.rb
- create mode 100644 db/migrate/20160303234317_add_rejection_message_to_incoming_email.rb
- create mode 100644 db/migrate/20160307190919_create_email_change_requests.rb
- create mode 100644 db/migrate/20160308193142_rename_confirm_translation_key.rb
- create mode 100644 docs/INSTALL-email.md
- create mode 100644 lib/auth/instagram_authenticator.rb
- create mode 100644 lib/common_passwords/10-char-common-passwords.txt
- delete mode 100755 lib/common_passwords/long-common-passwords.txt
- delete mode 100644 lib/common_passwords/short-common-passwords.txt
- create mode 100644 lib/email_updater.rb
- create mode 100644 lib/freedom_patches/redis.rb
- create mode 100644 lib/highlight_js/assets/lang/accesslog.js
- create mode 100644 lib/highlight_js/assets/lang/arduino.js
- create mode 100644 lib/highlight_js/assets/lang/armasm.js
- create mode 100644 lib/highlight_js/assets/lang/autoit.js
- create mode 100644 lib/highlight_js/assets/lang/basic.js
- create mode 100644 lib/highlight_js/assets/lang/ceylon.js
- create mode 100644 lib/highlight_js/assets/lang/cos.js
- create mode 100644 lib/highlight_js/assets/lang/crmsh.js
- create mode 100644 lib/highlight_js/assets/lang/crystal.js
- create mode 100644 lib/highlight_js/assets/lang/csp.js
- create mode 100644 lib/highlight_js/assets/lang/dns.js
- create mode 100644 lib/highlight_js/assets/lang/dts.js
- create mode 100644 lib/highlight_js/assets/lang/elm.js
- create mode 100644 lib/highlight_js/assets/lang/gams.js
- create mode 100644 lib/highlight_js/assets/lang/gauss.js
- create mode 100644 lib/highlight_js/assets/lang/golo.js
- create mode 100644 lib/highlight_js/assets/lang/hsp.js
- create mode 100644 lib/highlight_js/assets/lang/htmlbars.js
- create mode 100644 lib/highlight_js/assets/lang/inform7.js
- create mode 100644 lib/highlight_js/assets/lang/irpf90.js
- create mode 100644 lib/highlight_js/assets/lang/maxima.js
- create mode 100644 lib/highlight_js/assets/lang/mipsasm.js
- create mode 100644 lib/highlight_js/assets/lang/mojolicious.js
- create mode 100644 lib/highlight_js/assets/lang/openscad.js
- create mode 100644 lib/highlight_js/assets/lang/qml.js
- create mode 100644 lib/highlight_js/assets/lang/sqf.js
- create mode 100644 lib/highlight_js/assets/lang/stan.js
- create mode 100644 lib/highlight_js/assets/lang/taggerscript.js
- create mode 100644 lib/highlight_js/assets/lang/tp.js
- create mode 100644 lib/highlight_js/assets/lang/xquery.js
- create mode 100644 lib/highlight_js/assets/lang/yaml.js
- create mode 100644 lib/highlight_js/assets/lang/zephir.js
- create mode 100644 plugins/poll/config/locales/client.vi.yml
- create mode 100644 plugins/poll/config/locales/server.vi.yml
- create mode 100644 public/403.vi.html
- create mode 100644 public/422.vi.html
- create mode 100644 public/500.vi.html
- create mode 100644 public/503.vi.html
- create mode 100644 public/images/emoji/apple/airplane_arriving.png
- create mode 100644 public/images/emoji/apple/airplane_departure.png
- create mode 100644 public/images/emoji/apple/airplane_small.png
- create mode 100644 public/images/emoji/apple/alembic.png
- create mode 100644 public/images/emoji/apple/amphora.png
- create mode 100644 public/images/emoji/apple/anger_right.png
- create mode 100644 public/images/emoji/apple/atom.png
- create mode 100644 public/images/emoji/apple/badminton.png
- create mode 100644 public/images/emoji/apple/ballot_box.png
- create mode 100644 public/images/emoji/apple/basketball_player.png
- create mode 100644 public/images/emoji/apple/beach.png
- create mode 100644 public/images/emoji/apple/beach_umbrella.png
- create mode 100644 public/images/emoji/apple/bed.png
- create mode 100644 public/images/emoji/apple/bellhop.png
- create mode 100644 public/images/emoji/apple/biohazard.png
- create mode 100644 public/images/emoji/apple/bow_and_arrow.png
- create mode 100644 public/images/emoji/apple/burrito.png
- create mode 100644 public/images/emoji/apple/calendar_spiral.png
- create mode 100644 public/images/emoji/apple/camera_with_flash.png
- create mode 100644 public/images/emoji/apple/camping.png
- create mode 100644 public/images/emoji/apple/candle.png
- create mode 100644 public/images/emoji/apple/card_box.png
- create mode 100644 public/images/emoji/apple/chains.png
- create mode 100644 public/images/emoji/apple/champagne.png
- create mode 100644 public/images/emoji/apple/cheese.png
- create mode 100644 public/images/emoji/apple/chipmunk.png
- create mode 100644 public/images/emoji/apple/city_dusk.png
- create mode 100644 public/images/emoji/apple/cityscape.png
- create mode 100644 public/images/emoji/apple/classical_building.png
- create mode 100644 public/images/emoji/apple/clock.png
- create mode 100644 public/images/emoji/apple/cloud_lightning.png
- create mode 100644 public/images/emoji/apple/cloud_rain.png
- create mode 100644 public/images/emoji/apple/cloud_snow.png
- create mode 100644 public/images/emoji/apple/cloud_tornado.png
- create mode 100644 public/images/emoji/apple/coffin.png
- create mode 100644 public/images/emoji/apple/comet.png
- create mode 100644 public/images/emoji/apple/compression.png
- create mode 100644 public/images/emoji/apple/construction_site.png
- create mode 100644 public/images/emoji/apple/control_knobs.png
- create mode 100644 public/images/emoji/apple/couch.png
- create mode 100644 public/images/emoji/apple/crab.png
- create mode 100644 public/images/emoji/apple/crayon.png
- create mode 100644 public/images/emoji/apple/cricket.png
- create mode 100644 public/images/emoji/apple/cross.png
- create mode 100644 public/images/emoji/apple/crossed_swords.png
- create mode 100644 public/images/emoji/apple/cruise_ship.png
- create mode 100644 public/images/emoji/apple/dagger.png
- create mode 100644 public/images/emoji/apple/dark_sunglasses.png
- create mode 100644 public/images/emoji/apple/desert.png
- create mode 100644 public/images/emoji/apple/desktop.png
- create mode 100644 public/images/emoji/apple/dividers.png
- create mode 100644 public/images/emoji/apple/dove.png
- create mode 100644 public/images/emoji/apple/eye.png
- create mode 100644 public/images/emoji/apple/ferry.png
- create mode 100644 public/images/emoji/apple/field_hockey.png
- create mode 100644 public/images/emoji/apple/file_cabinet.png
- create mode 100644 public/images/emoji/apple/film_frames.png
- create mode 100644 public/images/emoji/apple/flag_black.png
- create mode 100644 public/images/emoji/apple/flag_cn.png
- create mode 100644 public/images/emoji/apple/flag_de.png
- create mode 100644 public/images/emoji/apple/flag_es.png
- create mode 100644 public/images/emoji/apple/flag_fr.png
- create mode 100644 public/images/emoji/apple/flag_gb.png
- create mode 100644 public/images/emoji/apple/flag_it.png
- create mode 100644 public/images/emoji/apple/flag_jp.png
- create mode 100644 public/images/emoji/apple/flag_kr.png
- create mode 100644 public/images/emoji/apple/flag_ru.png
- create mode 100644 public/images/emoji/apple/flag_us.png
- create mode 100644 public/images/emoji/apple/flag_white.png
- create mode 100644 public/images/emoji/apple/fleur-de-lis.png
- create mode 100644 public/images/emoji/apple/fog.png
- create mode 100644 public/images/emoji/apple/fork_knife_plate.png
- create mode 100644 public/images/emoji/apple/frame_photo.png
- create mode 100644 public/images/emoji/apple/frowning2.png
- create mode 100644 public/images/emoji/apple/gear.png
- create mode 100644 public/images/emoji/apple/golfer.png
- create mode 100644 public/images/emoji/apple/hammer_pick.png
- create mode 100644 public/images/emoji/apple/hand_splayed.png
- create mode 100644 public/images/emoji/apple/head_bandage.png
- create mode 100644 public/images/emoji/apple/heart_exclamation.png
- create mode 100644 public/images/emoji/apple/helmet_with_cross.png
- create mode 100644 public/images/emoji/apple/hockey.png
- create mode 100644 public/images/emoji/apple/hole.png
- create mode 100644 public/images/emoji/apple/homes.png
- create mode 100644 public/images/emoji/apple/hot_pepper.png
- create mode 100644 public/images/emoji/apple/hotdog.png
- create mode 100644 public/images/emoji/apple/house_abandoned.png
- create mode 100644 public/images/emoji/apple/hugging.png
- create mode 100644 public/images/emoji/apple/ice_skate.png
- create mode 100644 public/images/emoji/apple/island.png
- create mode 100644 public/images/emoji/apple/joystick.png
- create mode 100644 public/images/emoji/apple/kaaba.png
- create mode 100644 public/images/emoji/apple/key2.png
- create mode 100644 public/images/emoji/apple/keyboard.png
- create mode 100644 public/images/emoji/apple/label.png
- create mode 100644 public/images/emoji/apple/level_slider.png
- create mode 100644 public/images/emoji/apple/levitate.png
- create mode 100644 public/images/emoji/apple/lifter.png
- create mode 100644 public/images/emoji/apple/lion_face.png
- create mode 100644 public/images/emoji/apple/map.png
- create mode 100644 public/images/emoji/apple/medal.png
- create mode 100644 public/images/emoji/apple/menorah.png
- create mode 100644 public/images/emoji/apple/metal.png
- create mode 100644 public/images/emoji/apple/microphone2.png
- create mode 100644 public/images/emoji/apple/middle_finger.png
- create mode 100644 public/images/emoji/apple/military_medal.png
- create mode 100644 public/images/emoji/apple/money_mouth.png
- create mode 100644 public/images/emoji/apple/mosque.png
- create mode 100644 public/images/emoji/apple/motorboat.png
- create mode 100644 public/images/emoji/apple/motorcycle.png
- create mode 100644 public/images/emoji/apple/motorway.png
- create mode 100644 public/images/emoji/apple/mountain.png
- create mode 100644 public/images/emoji/apple/mountain_snow.png
- create mode 100644 public/images/emoji/apple/mouse_three_button.png
- create mode 100644 public/images/emoji/apple/nerd.png
- create mode 100644 public/images/emoji/apple/newspaper2.png
- create mode 100644 public/images/emoji/apple/notepad_spiral.png
- create mode 100644 public/images/emoji/apple/oil.png
- create mode 100644 public/images/emoji/apple/om_symbol.png
- create mode 100644 public/images/emoji/apple/orthodox_cross.png
- create mode 100644 public/images/emoji/apple/paintbrush.png
- create mode 100644 public/images/emoji/apple/paperclips.png
- create mode 100644 public/images/emoji/apple/park.png
- create mode 100644 public/images/emoji/apple/pause_button.png
- create mode 100644 public/images/emoji/apple/peace.png
- create mode 100644 public/images/emoji/apple/pen_ballpoint.png
- create mode 100644 public/images/emoji/apple/pen_fountain.png
- create mode 100644 public/images/emoji/apple/pick.png
- create mode 100644 public/images/emoji/apple/ping_pong.png
- create mode 100644 public/images/emoji/apple/place_of_worship.png
- create mode 100644 public/images/emoji/apple/play_pause.png
- create mode 100644 public/images/emoji/apple/popcorn.png
- create mode 100644 public/images/emoji/apple/prayer_beads.png
- create mode 100644 public/images/emoji/apple/printer.png
- create mode 100644 public/images/emoji/apple/projector.png
- create mode 100644 public/images/emoji/apple/race_car.png
- create mode 100644 public/images/emoji/apple/radioactive.png
- create mode 100644 public/images/emoji/apple/railway_track.png
- create mode 100644 public/images/emoji/apple/record_button.png
- create mode 100644 public/images/emoji/apple/reminder_ribbon.png
- create mode 100644 public/images/emoji/apple/robot.png
- create mode 100644 public/images/emoji/apple/rolling_eyes.png
- create mode 100644 public/images/emoji/apple/rosette.png
- create mode 100644 public/images/emoji/apple/satellite_orbital.png
- create mode 100644 public/images/emoji/apple/scales.png
- create mode 100644 public/images/emoji/apple/scorpion.png
- create mode 100644 public/images/emoji/apple/shamrock.png
- create mode 100644 public/images/emoji/apple/shield.png
- create mode 100644 public/images/emoji/apple/shinto_shrine.png
- create mode 100644 public/images/emoji/apple/shopping_bags.png
- create mode 100644 public/images/emoji/apple/skier.png
- create mode 100644 public/images/emoji/apple/skull_crossbones.png
- create mode 100644 public/images/emoji/apple/sleeping_accommodation.png
- create mode 100644 public/images/emoji/apple/slight_frown.png
- create mode 100644 public/images/emoji/apple/slight_smile.png
- create mode 100644 public/images/emoji/apple/snowman2.png
- create mode 100644 public/images/emoji/apple/speaking_head.png
- create mode 100644 public/images/emoji/apple/spider.png
- create mode 100644 public/images/emoji/apple/spider_web.png
- create mode 100644 public/images/emoji/apple/spy.png
- create mode 100644 public/images/emoji/apple/stadium.png
- create mode 100644 public/images/emoji/apple/star_and_crescent.png
- create mode 100644 public/images/emoji/apple/star_of_david.png
- create mode 100644 public/images/emoji/apple/stop_button.png
- create mode 100644 public/images/emoji/apple/stopwatch.png
- create mode 100644 public/images/emoji/apple/synagogue.png
- create mode 100644 public/images/emoji/apple/taco.png
- create mode 100644 public/images/emoji/apple/ten.png
- create mode 100644 public/images/emoji/apple/thermometer.png
- create mode 100644 public/images/emoji/apple/thermometer_face.png
- create mode 100644 public/images/emoji/apple/thinking.png
- create mode 100644 public/images/emoji/apple/thunder_cloud_rain.png
- create mode 100644 public/images/emoji/apple/tickets.png
- create mode 100644 public/images/emoji/apple/timer.png
- create mode 100644 public/images/emoji/apple/tools.png
- create mode 100644 public/images/emoji/apple/track_next.png
- create mode 100644 public/images/emoji/apple/track_previous.png
- create mode 100644 public/images/emoji/apple/trackball.png
- create mode 100644 public/images/emoji/apple/turkey.png
- create mode 100644 public/images/emoji/apple/umbrella2.png
- create mode 100644 public/images/emoji/apple/unicorn.png
- create mode 100644 public/images/emoji/apple/upside_down.png
- create mode 100644 public/images/emoji/apple/urn.png
- create mode 100644 public/images/emoji/apple/volleyball.png
- create mode 100644 public/images/emoji/apple/vulcan.png
- create mode 100644 public/images/emoji/apple/wastebasket.png
- create mode 100644 public/images/emoji/apple/wheel_of_dharma.png
- create mode 100644 public/images/emoji/apple/white_sun_cloud.png
- create mode 100644 public/images/emoji/apple/white_sun_rain_cloud.png
- create mode 100644 public/images/emoji/apple/white_sun_small_cloud.png
- create mode 100644 public/images/emoji/apple/wind_blowing_face.png
- create mode 100644 public/images/emoji/apple/writing_hand.png
- create mode 100644 public/images/emoji/apple/yin_yang.png
- create mode 100644 public/images/emoji/apple/zipper_mouth.png
- create mode 100644 public/images/emoji/emoji_one/airplane_arriving.png
- create mode 100644 public/images/emoji/emoji_one/airplane_departure.png
- create mode 100644 public/images/emoji/emoji_one/airplane_small.png
- create mode 100644 public/images/emoji/emoji_one/alembic.png
- create mode 100644 public/images/emoji/emoji_one/amphora.png
- create mode 100644 public/images/emoji/emoji_one/anger_right.png
- create mode 100644 public/images/emoji/emoji_one/atom.png
- create mode 100644 public/images/emoji/emoji_one/badminton.png
- create mode 100644 public/images/emoji/emoji_one/ballot_box.png
- create mode 100644 public/images/emoji/emoji_one/basketball_player.png
- create mode 100644 public/images/emoji/emoji_one/beach.png
- create mode 100644 public/images/emoji/emoji_one/beach_umbrella.png
- create mode 100644 public/images/emoji/emoji_one/bed.png
- create mode 100644 public/images/emoji/emoji_one/bellhop.png
- create mode 100644 public/images/emoji/emoji_one/biohazard.png
- create mode 100644 public/images/emoji/emoji_one/bow_and_arrow.png
- create mode 100644 public/images/emoji/emoji_one/burrito.png
- create mode 100644 public/images/emoji/emoji_one/calendar_spiral.png
- create mode 100644 public/images/emoji/emoji_one/camera_with_flash.png
- create mode 100644 public/images/emoji/emoji_one/camping.png
- create mode 100644 public/images/emoji/emoji_one/candle.png
- create mode 100644 public/images/emoji/emoji_one/card_box.png
- create mode 100644 public/images/emoji/emoji_one/chains.png
- create mode 100644 public/images/emoji/emoji_one/champagne.png
- create mode 100644 public/images/emoji/emoji_one/cheese.png
- create mode 100644 public/images/emoji/emoji_one/chipmunk.png
- create mode 100644 public/images/emoji/emoji_one/city_dusk.png
- create mode 100644 public/images/emoji/emoji_one/cityscape.png
- create mode 100644 public/images/emoji/emoji_one/classical_building.png
- create mode 100644 public/images/emoji/emoji_one/clock.png
- create mode 100644 public/images/emoji/emoji_one/cloud_lightning.png
- create mode 100644 public/images/emoji/emoji_one/cloud_rain.png
- create mode 100644 public/images/emoji/emoji_one/cloud_snow.png
- create mode 100644 public/images/emoji/emoji_one/cloud_tornado.png
- create mode 100644 public/images/emoji/emoji_one/coffin.png
- create mode 100644 public/images/emoji/emoji_one/comet.png
- create mode 100644 public/images/emoji/emoji_one/compression.png
- create mode 100644 public/images/emoji/emoji_one/construction_site.png
- create mode 100644 public/images/emoji/emoji_one/control_knobs.png
- create mode 100644 public/images/emoji/emoji_one/couch.png
- create mode 100644 public/images/emoji/emoji_one/crab.png
- create mode 100644 public/images/emoji/emoji_one/crayon.png
- create mode 100644 public/images/emoji/emoji_one/cricket.png
- create mode 100644 public/images/emoji/emoji_one/cross.png
- create mode 100644 public/images/emoji/emoji_one/crossed_swords.png
- create mode 100644 public/images/emoji/emoji_one/cruise_ship.png
- create mode 100644 public/images/emoji/emoji_one/dagger.png
- create mode 100644 public/images/emoji/emoji_one/dark_sunglasses.png
- create mode 100644 public/images/emoji/emoji_one/desert.png
- create mode 100644 public/images/emoji/emoji_one/desktop.png
- create mode 100644 public/images/emoji/emoji_one/dividers.png
- create mode 100644 public/images/emoji/emoji_one/dove.png
- create mode 100644 public/images/emoji/emoji_one/eye.png
- create mode 100644 public/images/emoji/emoji_one/ferry.png
- create mode 100644 public/images/emoji/emoji_one/field_hockey.png
- create mode 100644 public/images/emoji/emoji_one/file_cabinet.png
- create mode 100644 public/images/emoji/emoji_one/film_frames.png
- create mode 100644 public/images/emoji/emoji_one/flag_black.png
- create mode 100644 public/images/emoji/emoji_one/flag_cn.png
- create mode 100644 public/images/emoji/emoji_one/flag_de.png
- create mode 100644 public/images/emoji/emoji_one/flag_es.png
- create mode 100644 public/images/emoji/emoji_one/flag_fr.png
- create mode 100644 public/images/emoji/emoji_one/flag_gb.png
- create mode 100644 public/images/emoji/emoji_one/flag_it.png
- create mode 100644 public/images/emoji/emoji_one/flag_jp.png
- create mode 100644 public/images/emoji/emoji_one/flag_kr.png
- create mode 100644 public/images/emoji/emoji_one/flag_ru.png
- create mode 100644 public/images/emoji/emoji_one/flag_us.png
- create mode 100644 public/images/emoji/emoji_one/flag_white.png
- create mode 100644 public/images/emoji/emoji_one/fleur-de-lis.png
- create mode 100644 public/images/emoji/emoji_one/fog.png
- create mode 100644 public/images/emoji/emoji_one/fork_knife_plate.png
- create mode 100644 public/images/emoji/emoji_one/frame_photo.png
- create mode 100644 public/images/emoji/emoji_one/frowning2.png
- create mode 100644 public/images/emoji/emoji_one/gear.png
- create mode 100644 public/images/emoji/emoji_one/golfer.png
- create mode 100644 public/images/emoji/emoji_one/hammer_pick.png
- create mode 100644 public/images/emoji/emoji_one/hand_splayed.png
- create mode 100644 public/images/emoji/emoji_one/head_bandage.png
- create mode 100644 public/images/emoji/emoji_one/heart_exclamation.png
- create mode 100644 public/images/emoji/emoji_one/helmet_with_cross.png
- create mode 100644 public/images/emoji/emoji_one/hockey.png
- create mode 100644 public/images/emoji/emoji_one/hole.png
- create mode 100644 public/images/emoji/emoji_one/homes.png
- create mode 100644 public/images/emoji/emoji_one/hot_pepper.png
- create mode 100644 public/images/emoji/emoji_one/hotdog.png
- create mode 100644 public/images/emoji/emoji_one/house_abandoned.png
- create mode 100644 public/images/emoji/emoji_one/hugging.png
- create mode 100644 public/images/emoji/emoji_one/ice_skate.png
- create mode 100644 public/images/emoji/emoji_one/island.png
- create mode 100644 public/images/emoji/emoji_one/joystick.png
- create mode 100644 public/images/emoji/emoji_one/kaaba.png
- create mode 100644 public/images/emoji/emoji_one/key2.png
- create mode 100644 public/images/emoji/emoji_one/keyboard.png
- create mode 100644 public/images/emoji/emoji_one/label.png
- create mode 100644 public/images/emoji/emoji_one/level_slider.png
- create mode 100644 public/images/emoji/emoji_one/levitate.png
- create mode 100644 public/images/emoji/emoji_one/lifter.png
- create mode 100644 public/images/emoji/emoji_one/lion_face.png
- create mode 100644 public/images/emoji/emoji_one/map.png
- create mode 100644 public/images/emoji/emoji_one/medal.png
- create mode 100644 public/images/emoji/emoji_one/menorah.png
- create mode 100644 public/images/emoji/emoji_one/metal.png
- create mode 100644 public/images/emoji/emoji_one/microphone2.png
- create mode 100644 public/images/emoji/emoji_one/middle_finger.png
- create mode 100644 public/images/emoji/emoji_one/military_medal.png
- create mode 100644 public/images/emoji/emoji_one/money_mouth.png
- create mode 100644 public/images/emoji/emoji_one/mosque.png
- create mode 100644 public/images/emoji/emoji_one/motorboat.png
- create mode 100644 public/images/emoji/emoji_one/motorcycle.png
- create mode 100644 public/images/emoji/emoji_one/motorway.png
- create mode 100644 public/images/emoji/emoji_one/mountain.png
- create mode 100644 public/images/emoji/emoji_one/mountain_snow.png
- create mode 100644 public/images/emoji/emoji_one/mouse_three_button.png
- create mode 100644 public/images/emoji/emoji_one/nerd.png
- create mode 100644 public/images/emoji/emoji_one/newspaper2.png
- create mode 100644 public/images/emoji/emoji_one/notepad_spiral.png
- create mode 100644 public/images/emoji/emoji_one/oil.png
- create mode 100644 public/images/emoji/emoji_one/om_symbol.png
- create mode 100644 public/images/emoji/emoji_one/orthodox_cross.png
- create mode 100644 public/images/emoji/emoji_one/paintbrush.png
- create mode 100644 public/images/emoji/emoji_one/paperclips.png
- create mode 100644 public/images/emoji/emoji_one/park.png
- create mode 100644 public/images/emoji/emoji_one/pause_button.png
- create mode 100644 public/images/emoji/emoji_one/peace.png
- create mode 100644 public/images/emoji/emoji_one/pen_ballpoint.png
- create mode 100644 public/images/emoji/emoji_one/pen_fountain.png
- create mode 100644 public/images/emoji/emoji_one/pick.png
- create mode 100644 public/images/emoji/emoji_one/ping_pong.png
- create mode 100644 public/images/emoji/emoji_one/place_of_worship.png
- create mode 100644 public/images/emoji/emoji_one/play_pause.png
- create mode 100644 public/images/emoji/emoji_one/popcorn.png
- create mode 100644 public/images/emoji/emoji_one/prayer_beads.png
- create mode 100644 public/images/emoji/emoji_one/printer.png
- create mode 100644 public/images/emoji/emoji_one/projector.png
- create mode 100644 public/images/emoji/emoji_one/race_car.png
- create mode 100644 public/images/emoji/emoji_one/radioactive.png
- create mode 100644 public/images/emoji/emoji_one/railway_track.png
- create mode 100644 public/images/emoji/emoji_one/record_button.png
- create mode 100644 public/images/emoji/emoji_one/reminder_ribbon.png
- create mode 100644 public/images/emoji/emoji_one/robot.png
- create mode 100644 public/images/emoji/emoji_one/rolling_eyes.png
- create mode 100644 public/images/emoji/emoji_one/rosette.png
- create mode 100644 public/images/emoji/emoji_one/satellite_orbital.png
- create mode 100644 public/images/emoji/emoji_one/scales.png
- create mode 100644 public/images/emoji/emoji_one/scorpion.png
- create mode 100644 public/images/emoji/emoji_one/shamrock.png
- create mode 100644 public/images/emoji/emoji_one/shield.png
- create mode 100644 public/images/emoji/emoji_one/shinto_shrine.png
- create mode 100644 public/images/emoji/emoji_one/shopping_bags.png
- create mode 100644 public/images/emoji/emoji_one/skier.png
- create mode 100644 public/images/emoji/emoji_one/skull_crossbones.png
- create mode 100644 public/images/emoji/emoji_one/sleeping_accommodation.png
- create mode 100644 public/images/emoji/emoji_one/slight_frown.png
- create mode 100644 public/images/emoji/emoji_one/slight_smile.png
- create mode 100644 public/images/emoji/emoji_one/snowman2.png
- create mode 100644 public/images/emoji/emoji_one/speaking_head.png
- create mode 100644 public/images/emoji/emoji_one/spider.png
- create mode 100644 public/images/emoji/emoji_one/spider_web.png
- create mode 100644 public/images/emoji/emoji_one/spy.png
- create mode 100644 public/images/emoji/emoji_one/stadium.png
- create mode 100644 public/images/emoji/emoji_one/star_and_crescent.png
- create mode 100644 public/images/emoji/emoji_one/star_of_david.png
- create mode 100644 public/images/emoji/emoji_one/stop_button.png
- create mode 100644 public/images/emoji/emoji_one/stopwatch.png
- create mode 100644 public/images/emoji/emoji_one/synagogue.png
- create mode 100644 public/images/emoji/emoji_one/taco.png
- create mode 100644 public/images/emoji/emoji_one/ten.png
- create mode 100644 public/images/emoji/emoji_one/thermometer.png
- create mode 100644 public/images/emoji/emoji_one/thermometer_face.png
- create mode 100644 public/images/emoji/emoji_one/thinking.png
- create mode 100644 public/images/emoji/emoji_one/thunder_cloud_rain.png
- create mode 100644 public/images/emoji/emoji_one/tickets.png
- create mode 100644 public/images/emoji/emoji_one/timer.png
- create mode 100644 public/images/emoji/emoji_one/tools.png
- create mode 100644 public/images/emoji/emoji_one/track_next.png
- create mode 100644 public/images/emoji/emoji_one/track_previous.png
- create mode 100644 public/images/emoji/emoji_one/trackball.png
- create mode 100644 public/images/emoji/emoji_one/turkey.png
- create mode 100644 public/images/emoji/emoji_one/umbrella2.png
- create mode 100644 public/images/emoji/emoji_one/unicorn.png
- create mode 100644 public/images/emoji/emoji_one/upside_down.png
- create mode 100644 public/images/emoji/emoji_one/urn.png
- create mode 100644 public/images/emoji/emoji_one/volleyball.png
- create mode 100644 public/images/emoji/emoji_one/vulcan.png
- create mode 100644 public/images/emoji/emoji_one/wastebasket.png
- create mode 100644 public/images/emoji/emoji_one/wheel_of_dharma.png
- create mode 100644 public/images/emoji/emoji_one/white_sun_cloud.png
- create mode 100644 public/images/emoji/emoji_one/white_sun_rain_cloud.png
- create mode 100644 public/images/emoji/emoji_one/white_sun_small_cloud.png
- create mode 100644 public/images/emoji/emoji_one/wind_blowing_face.png
- create mode 100644 public/images/emoji/emoji_one/writing_hand.png
- create mode 100644 public/images/emoji/emoji_one/yin_yang.png
- create mode 100644 public/images/emoji/emoji_one/zipper_mouth.png
- create mode 100644 public/images/emoji/google/airplane_arriving.png
- create mode 100644 public/images/emoji/google/airplane_departure.png
- create mode 100644 public/images/emoji/google/airplane_small.png
- create mode 100644 public/images/emoji/google/alembic.png
- create mode 100644 public/images/emoji/google/amphora.png
- create mode 100644 public/images/emoji/google/anger_right.png
- create mode 100644 public/images/emoji/google/atom.png
- create mode 100644 public/images/emoji/google/badminton.png
- create mode 100644 public/images/emoji/google/ballot_box.png
- create mode 100644 public/images/emoji/google/basketball_player.png
- create mode 100644 public/images/emoji/google/beach.png
- create mode 100644 public/images/emoji/google/beach_umbrella.png
- create mode 100644 public/images/emoji/google/bed.png
- create mode 100644 public/images/emoji/google/bellhop.png
- create mode 100644 public/images/emoji/google/biohazard.png
- create mode 100644 public/images/emoji/google/bow_and_arrow.png
- create mode 100644 public/images/emoji/google/burrito.png
- create mode 100644 public/images/emoji/google/calendar_spiral.png
- create mode 100644 public/images/emoji/google/camera_with_flash.png
- create mode 100644 public/images/emoji/google/camping.png
- create mode 100644 public/images/emoji/google/candle.png
- create mode 100644 public/images/emoji/google/card_box.png
- create mode 100644 public/images/emoji/google/chains.png
- create mode 100644 public/images/emoji/google/champagne.png
- create mode 100644 public/images/emoji/google/cheese.png
- create mode 100644 public/images/emoji/google/chipmunk.png
- create mode 100644 public/images/emoji/google/city_dusk.png
- create mode 100644 public/images/emoji/google/cityscape.png
- create mode 100644 public/images/emoji/google/classical_building.png
- create mode 100644 public/images/emoji/google/clock.png
- create mode 100644 public/images/emoji/google/cloud_lightning.png
- create mode 100644 public/images/emoji/google/cloud_rain.png
- create mode 100644 public/images/emoji/google/cloud_snow.png
- create mode 100644 public/images/emoji/google/cloud_tornado.png
- create mode 100644 public/images/emoji/google/coffin.png
- create mode 100644 public/images/emoji/google/comet.png
- create mode 100644 public/images/emoji/google/compression.png
- create mode 100644 public/images/emoji/google/construction_site.png
- create mode 100644 public/images/emoji/google/control_knobs.png
- create mode 100644 public/images/emoji/google/couch.png
- create mode 100644 public/images/emoji/google/crab.png
- create mode 100644 public/images/emoji/google/crayon.png
- create mode 100644 public/images/emoji/google/cricket.png
- create mode 100644 public/images/emoji/google/cross.png
- create mode 100644 public/images/emoji/google/crossed_swords.png
- create mode 100644 public/images/emoji/google/cruise_ship.png
- create mode 100644 public/images/emoji/google/dagger.png
- create mode 100644 public/images/emoji/google/dark_sunglasses.png
- create mode 100644 public/images/emoji/google/desert.png
- create mode 100644 public/images/emoji/google/desktop.png
- create mode 100644 public/images/emoji/google/dividers.png
- create mode 100644 public/images/emoji/google/dove.png
- create mode 100644 public/images/emoji/google/eye.png
- create mode 100644 public/images/emoji/google/ferry.png
- create mode 100644 public/images/emoji/google/field_hockey.png
- create mode 100644 public/images/emoji/google/file_cabinet.png
- create mode 100644 public/images/emoji/google/film_frames.png
- create mode 100644 public/images/emoji/google/flag_black.png
- create mode 100644 public/images/emoji/google/flag_cn.png
- create mode 100644 public/images/emoji/google/flag_de.png
- create mode 100644 public/images/emoji/google/flag_es.png
- create mode 100644 public/images/emoji/google/flag_fr.png
- create mode 100644 public/images/emoji/google/flag_gb.png
- create mode 100644 public/images/emoji/google/flag_it.png
- create mode 100644 public/images/emoji/google/flag_jp.png
- create mode 100644 public/images/emoji/google/flag_kr.png
- create mode 100644 public/images/emoji/google/flag_ru.png
- create mode 100644 public/images/emoji/google/flag_us.png
- create mode 100644 public/images/emoji/google/flag_white.png
- create mode 100644 public/images/emoji/google/fleur-de-lis.png
- create mode 100644 public/images/emoji/google/fog.png
- create mode 100644 public/images/emoji/google/fork_knife_plate.png
- create mode 100644 public/images/emoji/google/frame_photo.png
- create mode 100644 public/images/emoji/google/frowning2.png
- create mode 100644 public/images/emoji/google/gear.png
- create mode 100644 public/images/emoji/google/golfer.png
- create mode 100644 public/images/emoji/google/hammer_pick.png
- create mode 100644 public/images/emoji/google/hand_splayed.png
- create mode 100644 public/images/emoji/google/head_bandage.png
- create mode 100644 public/images/emoji/google/heart_exclamation.png
- create mode 100644 public/images/emoji/google/helmet_with_cross.png
- create mode 100644 public/images/emoji/google/hockey.png
- create mode 100644 public/images/emoji/google/hole.png
- create mode 100644 public/images/emoji/google/homes.png
- create mode 100644 public/images/emoji/google/hot_pepper.png
- create mode 100644 public/images/emoji/google/hotdog.png
- create mode 100644 public/images/emoji/google/house_abandoned.png
- create mode 100644 public/images/emoji/google/hugging.png
- create mode 100644 public/images/emoji/google/ice_skate.png
- create mode 100644 public/images/emoji/google/island.png
- create mode 100644 public/images/emoji/google/joystick.png
- create mode 100644 public/images/emoji/google/kaaba.png
- create mode 100644 public/images/emoji/google/key2.png
- create mode 100644 public/images/emoji/google/keyboard.png
- create mode 100644 public/images/emoji/google/label.png
- create mode 100644 public/images/emoji/google/level_slider.png
- create mode 100644 public/images/emoji/google/levitate.png
- create mode 100644 public/images/emoji/google/lifter.png
- create mode 100644 public/images/emoji/google/lion_face.png
- create mode 100644 public/images/emoji/google/map.png
- create mode 100644 public/images/emoji/google/medal.png
- create mode 100644 public/images/emoji/google/menorah.png
- create mode 100644 public/images/emoji/google/metal.png
- create mode 100644 public/images/emoji/google/microphone2.png
- create mode 100644 public/images/emoji/google/middle_finger.png
- create mode 100644 public/images/emoji/google/military_medal.png
- create mode 100644 public/images/emoji/google/money_mouth.png
- create mode 100644 public/images/emoji/google/mosque.png
- create mode 100644 public/images/emoji/google/motorboat.png
- create mode 100644 public/images/emoji/google/motorcycle.png
- create mode 100644 public/images/emoji/google/motorway.png
- create mode 100644 public/images/emoji/google/mountain.png
- create mode 100644 public/images/emoji/google/mountain_snow.png
- create mode 100644 public/images/emoji/google/mouse_three_button.png
- create mode 100644 public/images/emoji/google/nerd.png
- create mode 100644 public/images/emoji/google/newspaper2.png
- create mode 100644 public/images/emoji/google/notepad_spiral.png
- create mode 100644 public/images/emoji/google/oil.png
- create mode 100644 public/images/emoji/google/om_symbol.png
- create mode 100644 public/images/emoji/google/orthodox_cross.png
- create mode 100644 public/images/emoji/google/paintbrush.png
- create mode 100644 public/images/emoji/google/paperclips.png
- create mode 100644 public/images/emoji/google/park.png
- create mode 100644 public/images/emoji/google/pause_button.png
- create mode 100644 public/images/emoji/google/peace.png
- create mode 100644 public/images/emoji/google/pen_ballpoint.png
- create mode 100644 public/images/emoji/google/pen_fountain.png
- create mode 100644 public/images/emoji/google/pick.png
- create mode 100644 public/images/emoji/google/ping_pong.png
- create mode 100644 public/images/emoji/google/place_of_worship.png
- create mode 100644 public/images/emoji/google/play_pause.png
- create mode 100644 public/images/emoji/google/popcorn.png
- create mode 100644 public/images/emoji/google/prayer_beads.png
- create mode 100644 public/images/emoji/google/printer.png
- create mode 100644 public/images/emoji/google/projector.png
- create mode 100644 public/images/emoji/google/race_car.png
- create mode 100644 public/images/emoji/google/radioactive.png
- create mode 100644 public/images/emoji/google/railway_track.png
- create mode 100644 public/images/emoji/google/record_button.png
- create mode 100644 public/images/emoji/google/reminder_ribbon.png
- create mode 100644 public/images/emoji/google/robot.png
- create mode 100644 public/images/emoji/google/rolling_eyes.png
- create mode 100644 public/images/emoji/google/rosette.png
- create mode 100644 public/images/emoji/google/satellite_orbital.png
- create mode 100644 public/images/emoji/google/scales.png
- create mode 100644 public/images/emoji/google/scorpion.png
- create mode 100644 public/images/emoji/google/shamrock.png
- create mode 100644 public/images/emoji/google/shield.png
- create mode 100644 public/images/emoji/google/shinto_shrine.png
- create mode 100644 public/images/emoji/google/shopping_bags.png
- create mode 100644 public/images/emoji/google/skier.png
- create mode 100644 public/images/emoji/google/skull_crossbones.png
- create mode 100644 public/images/emoji/google/sleeping_accommodation.png
- create mode 100644 public/images/emoji/google/slight_frown.png
- create mode 100644 public/images/emoji/google/slight_smile.png
- create mode 100644 public/images/emoji/google/snowman2.png
- create mode 100644 public/images/emoji/google/speaking_head.png
- create mode 100644 public/images/emoji/google/spider.png
- create mode 100644 public/images/emoji/google/spider_web.png
- create mode 100644 public/images/emoji/google/spy.png
- create mode 100644 public/images/emoji/google/stadium.png
- create mode 100644 public/images/emoji/google/star_and_crescent.png
- create mode 100644 public/images/emoji/google/star_of_david.png
- create mode 100644 public/images/emoji/google/stop_button.png
- create mode 100644 public/images/emoji/google/stopwatch.png
- create mode 100644 public/images/emoji/google/synagogue.png
- create mode 100644 public/images/emoji/google/taco.png
- create mode 100644 public/images/emoji/google/ten.png
- create mode 100644 public/images/emoji/google/thermometer.png
- create mode 100644 public/images/emoji/google/thermometer_face.png
- create mode 100644 public/images/emoji/google/thinking.png
- create mode 100644 public/images/emoji/google/thunder_cloud_rain.png
- create mode 100644 public/images/emoji/google/tickets.png
- create mode 100644 public/images/emoji/google/timer.png
- create mode 100644 public/images/emoji/google/tools.png
- create mode 100644 public/images/emoji/google/track_next.png
- create mode 100644 public/images/emoji/google/track_previous.png
- create mode 100644 public/images/emoji/google/trackball.png
- create mode 100644 public/images/emoji/google/turkey.png
- create mode 100644 public/images/emoji/google/umbrella2.png
- create mode 100644 public/images/emoji/google/unicorn.png
- create mode 100644 public/images/emoji/google/upside_down.png
- create mode 100644 public/images/emoji/google/urn.png
- create mode 100644 public/images/emoji/google/volleyball.png
- create mode 100644 public/images/emoji/google/vulcan.png
- create mode 100644 public/images/emoji/google/wastebasket.png
- create mode 100644 public/images/emoji/google/wheel_of_dharma.png
- create mode 100644 public/images/emoji/google/white_sun_cloud.png
- create mode 100644 public/images/emoji/google/white_sun_rain_cloud.png
- create mode 100644 public/images/emoji/google/white_sun_small_cloud.png
- create mode 100644 public/images/emoji/google/wind_blowing_face.png
- create mode 100644 public/images/emoji/google/writing_hand.png
- create mode 100644 public/images/emoji/google/yin_yang.png
- create mode 100644 public/images/emoji/google/zipper_mouth.png
- create mode 100644 public/images/emoji/twitter/airplane_arriving.png
- create mode 100644 public/images/emoji/twitter/airplane_departure.png
- create mode 100644 public/images/emoji/twitter/airplane_small.png
- create mode 100644 public/images/emoji/twitter/alembic.png
- create mode 100644 public/images/emoji/twitter/amphora.png
- create mode 100644 public/images/emoji/twitter/anger_right.png
- create mode 100644 public/images/emoji/twitter/atom.png
- create mode 100644 public/images/emoji/twitter/badminton.png
- create mode 100644 public/images/emoji/twitter/ballot_box.png
- create mode 100644 public/images/emoji/twitter/basketball_player.png
- create mode 100644 public/images/emoji/twitter/beach.png
- create mode 100644 public/images/emoji/twitter/beach_umbrella.png
- create mode 100644 public/images/emoji/twitter/bed.png
- create mode 100644 public/images/emoji/twitter/bellhop.png
- create mode 100644 public/images/emoji/twitter/biohazard.png
- create mode 100644 public/images/emoji/twitter/bow_and_arrow.png
- create mode 100644 public/images/emoji/twitter/burrito.png
- create mode 100644 public/images/emoji/twitter/calendar_spiral.png
- create mode 100644 public/images/emoji/twitter/camera_with_flash.png
- create mode 100644 public/images/emoji/twitter/camping.png
- create mode 100644 public/images/emoji/twitter/candle.png
- create mode 100644 public/images/emoji/twitter/card_box.png
- create mode 100644 public/images/emoji/twitter/chains.png
- create mode 100644 public/images/emoji/twitter/champagne.png
- create mode 100644 public/images/emoji/twitter/cheese.png
- create mode 100644 public/images/emoji/twitter/chipmunk.png
- create mode 100644 public/images/emoji/twitter/city_dusk.png
- create mode 100644 public/images/emoji/twitter/cityscape.png
- create mode 100644 public/images/emoji/twitter/classical_building.png
- create mode 100644 public/images/emoji/twitter/clock.png
- create mode 100644 public/images/emoji/twitter/cloud_lightning.png
- create mode 100644 public/images/emoji/twitter/cloud_rain.png
- create mode 100644 public/images/emoji/twitter/cloud_snow.png
- create mode 100644 public/images/emoji/twitter/cloud_tornado.png
- create mode 100644 public/images/emoji/twitter/coffin.png
- create mode 100644 public/images/emoji/twitter/comet.png
- create mode 100644 public/images/emoji/twitter/compression.png
- create mode 100644 public/images/emoji/twitter/construction_site.png
- create mode 100644 public/images/emoji/twitter/control_knobs.png
- create mode 100644 public/images/emoji/twitter/couch.png
- create mode 100644 public/images/emoji/twitter/crab.png
- create mode 100644 public/images/emoji/twitter/crayon.png
- create mode 100644 public/images/emoji/twitter/cricket.png
- create mode 100644 public/images/emoji/twitter/cross.png
- create mode 100644 public/images/emoji/twitter/crossed_swords.png
- create mode 100644 public/images/emoji/twitter/cruise_ship.png
- create mode 100644 public/images/emoji/twitter/dagger.png
- create mode 100644 public/images/emoji/twitter/dark_sunglasses.png
- create mode 100644 public/images/emoji/twitter/desert.png
- create mode 100644 public/images/emoji/twitter/desktop.png
- create mode 100644 public/images/emoji/twitter/dividers.png
- create mode 100644 public/images/emoji/twitter/dove.png
- create mode 100644 public/images/emoji/twitter/eye.png
- create mode 100644 public/images/emoji/twitter/ferry.png
- create mode 100644 public/images/emoji/twitter/field_hockey.png
- create mode 100644 public/images/emoji/twitter/file_cabinet.png
- create mode 100644 public/images/emoji/twitter/film_frames.png
- create mode 100644 public/images/emoji/twitter/flag_black.png
- create mode 100644 public/images/emoji/twitter/flag_cn.png
- create mode 100644 public/images/emoji/twitter/flag_de.png
- create mode 100644 public/images/emoji/twitter/flag_es.png
- create mode 100644 public/images/emoji/twitter/flag_fr.png
- create mode 100644 public/images/emoji/twitter/flag_gb.png
- create mode 100644 public/images/emoji/twitter/flag_it.png
- create mode 100644 public/images/emoji/twitter/flag_jp.png
- create mode 100644 public/images/emoji/twitter/flag_kr.png
- create mode 100644 public/images/emoji/twitter/flag_ru.png
- create mode 100644 public/images/emoji/twitter/flag_us.png
- create mode 100644 public/images/emoji/twitter/flag_white.png
- create mode 100644 public/images/emoji/twitter/fleur-de-lis.png
- create mode 100644 public/images/emoji/twitter/fog.png
- create mode 100644 public/images/emoji/twitter/fork_knife_plate.png
- create mode 100644 public/images/emoji/twitter/frame_photo.png
- create mode 100644 public/images/emoji/twitter/frowning2.png
- create mode 100644 public/images/emoji/twitter/gear.png
- create mode 100644 public/images/emoji/twitter/golfer.png
- create mode 100644 public/images/emoji/twitter/hammer_pick.png
- create mode 100644 public/images/emoji/twitter/hand_splayed.png
- create mode 100644 public/images/emoji/twitter/head_bandage.png
- create mode 100644 public/images/emoji/twitter/heart_exclamation.png
- create mode 100644 public/images/emoji/twitter/helmet_with_cross.png
- create mode 100644 public/images/emoji/twitter/hockey.png
- create mode 100644 public/images/emoji/twitter/hole.png
- create mode 100644 public/images/emoji/twitter/homes.png
- create mode 100644 public/images/emoji/twitter/hot_pepper.png
- create mode 100644 public/images/emoji/twitter/hotdog.png
- create mode 100644 public/images/emoji/twitter/house_abandoned.png
- create mode 100644 public/images/emoji/twitter/hugging.png
- create mode 100644 public/images/emoji/twitter/ice_skate.png
- create mode 100644 public/images/emoji/twitter/island.png
- create mode 100644 public/images/emoji/twitter/joystick.png
- create mode 100644 public/images/emoji/twitter/kaaba.png
- create mode 100644 public/images/emoji/twitter/key2.png
- create mode 100644 public/images/emoji/twitter/keyboard.png
- create mode 100644 public/images/emoji/twitter/label.png
- create mode 100644 public/images/emoji/twitter/level_slider.png
- create mode 100644 public/images/emoji/twitter/levitate.png
- create mode 100644 public/images/emoji/twitter/lifter.png
- create mode 100644 public/images/emoji/twitter/lion_face.png
- create mode 100644 public/images/emoji/twitter/map.png
- create mode 100644 public/images/emoji/twitter/medal.png
- create mode 100644 public/images/emoji/twitter/menorah.png
- create mode 100644 public/images/emoji/twitter/metal.png
- create mode 100644 public/images/emoji/twitter/microphone2.png
- create mode 100644 public/images/emoji/twitter/middle_finger.png
- create mode 100644 public/images/emoji/twitter/military_medal.png
- create mode 100644 public/images/emoji/twitter/money_mouth.png
- create mode 100644 public/images/emoji/twitter/mosque.png
- create mode 100644 public/images/emoji/twitter/motorboat.png
- create mode 100644 public/images/emoji/twitter/motorcycle.png
- create mode 100644 public/images/emoji/twitter/motorway.png
- create mode 100644 public/images/emoji/twitter/mountain.png
- create mode 100644 public/images/emoji/twitter/mountain_snow.png
- create mode 100644 public/images/emoji/twitter/mouse_three_button.png
- create mode 100644 public/images/emoji/twitter/nerd.png
- create mode 100644 public/images/emoji/twitter/newspaper2.png
- create mode 100644 public/images/emoji/twitter/notepad_spiral.png
- create mode 100644 public/images/emoji/twitter/oil.png
- create mode 100644 public/images/emoji/twitter/om_symbol.png
- create mode 100644 public/images/emoji/twitter/orthodox_cross.png
- create mode 100644 public/images/emoji/twitter/paintbrush.png
- create mode 100644 public/images/emoji/twitter/paperclips.png
- create mode 100644 public/images/emoji/twitter/park.png
- create mode 100644 public/images/emoji/twitter/pause_button.png
- create mode 100644 public/images/emoji/twitter/peace.png
- create mode 100644 public/images/emoji/twitter/pen_ballpoint.png
- create mode 100644 public/images/emoji/twitter/pen_fountain.png
- create mode 100644 public/images/emoji/twitter/pick.png
- create mode 100644 public/images/emoji/twitter/ping_pong.png
- create mode 100644 public/images/emoji/twitter/place_of_worship.png
- create mode 100644 public/images/emoji/twitter/play_pause.png
- create mode 100644 public/images/emoji/twitter/popcorn.png
- create mode 100644 public/images/emoji/twitter/prayer_beads.png
- create mode 100644 public/images/emoji/twitter/printer.png
- create mode 100644 public/images/emoji/twitter/projector.png
- create mode 100644 public/images/emoji/twitter/race_car.png
- create mode 100644 public/images/emoji/twitter/radioactive.png
- create mode 100644 public/images/emoji/twitter/railway_track.png
- create mode 100644 public/images/emoji/twitter/record_button.png
- create mode 100644 public/images/emoji/twitter/reminder_ribbon.png
- create mode 100644 public/images/emoji/twitter/robot.png
- create mode 100644 public/images/emoji/twitter/rolling_eyes.png
- create mode 100644 public/images/emoji/twitter/rosette.png
- create mode 100644 public/images/emoji/twitter/satellite_orbital.png
- create mode 100644 public/images/emoji/twitter/scales.png
- create mode 100644 public/images/emoji/twitter/scorpion.png
- create mode 100644 public/images/emoji/twitter/shamrock.png
- create mode 100644 public/images/emoji/twitter/shield.png
- create mode 100644 public/images/emoji/twitter/shinto_shrine.png
- create mode 100644 public/images/emoji/twitter/shopping_bags.png
- create mode 100644 public/images/emoji/twitter/skier.png
- create mode 100644 public/images/emoji/twitter/skull_crossbones.png
- create mode 100644 public/images/emoji/twitter/sleeping_accommodation.png
- create mode 100644 public/images/emoji/twitter/slight_frown.png
- create mode 100644 public/images/emoji/twitter/slight_smile.png
- create mode 100644 public/images/emoji/twitter/snowman2.png
- create mode 100644 public/images/emoji/twitter/speaking_head.png
- create mode 100644 public/images/emoji/twitter/spider.png
- create mode 100644 public/images/emoji/twitter/spider_web.png
- create mode 100644 public/images/emoji/twitter/spy.png
- create mode 100644 public/images/emoji/twitter/stadium.png
- create mode 100644 public/images/emoji/twitter/star_and_crescent.png
- create mode 100644 public/images/emoji/twitter/star_of_david.png
- create mode 100644 public/images/emoji/twitter/stop_button.png
- create mode 100644 public/images/emoji/twitter/stopwatch.png
- create mode 100644 public/images/emoji/twitter/synagogue.png
- create mode 100644 public/images/emoji/twitter/taco.png
- create mode 100644 public/images/emoji/twitter/ten.png
- create mode 100644 public/images/emoji/twitter/thermometer.png
- create mode 100644 public/images/emoji/twitter/thermometer_face.png
- create mode 100644 public/images/emoji/twitter/thinking.png
- create mode 100644 public/images/emoji/twitter/thunder_cloud_rain.png
- create mode 100644 public/images/emoji/twitter/tickets.png
- create mode 100644 public/images/emoji/twitter/timer.png
- create mode 100644 public/images/emoji/twitter/tools.png
- create mode 100644 public/images/emoji/twitter/track_next.png
- create mode 100644 public/images/emoji/twitter/track_previous.png
- create mode 100644 public/images/emoji/twitter/trackball.png
- create mode 100644 public/images/emoji/twitter/turkey.png
- create mode 100644 public/images/emoji/twitter/umbrella2.png
- create mode 100644 public/images/emoji/twitter/unicorn.png
- create mode 100644 public/images/emoji/twitter/upside_down.png
- create mode 100644 public/images/emoji/twitter/urn.png
- create mode 100644 public/images/emoji/twitter/volleyball.png
- create mode 100644 public/images/emoji/twitter/vulcan.png
- create mode 100644 public/images/emoji/twitter/wastebasket.png
- create mode 100644 public/images/emoji/twitter/wheel_of_dharma.png
- create mode 100644 public/images/emoji/twitter/white_sun_cloud.png
- create mode 100644 public/images/emoji/twitter/white_sun_rain_cloud.png
- create mode 100644 public/images/emoji/twitter/white_sun_small_cloud.png
- create mode 100644 public/images/emoji/twitter/wind_blowing_face.png
- create mode 100644 public/images/emoji/twitter/writing_hand.png
- create mode 100644 public/images/emoji/twitter/yin_yang.png
- create mode 100644 public/images/emoji/twitter/zipper_mouth.png
- create mode 100644 script/import_scripts/sourceforge.rb
- create mode 100644 spec/components/discourse_redis_spec.rb
- create mode 100644 spec/components/email_updater_spec.rb
- create mode 100644 spec/controllers/users_email_controller_spec.rb
- create mode 100644 spec/fixtures/emails/attached_rb_file.eml
- rename spec/fixtures/emails/{insufficient_trust_level.eml => existing_user.eml} (52%)
- create mode 100644 spec/fixtures/emails/invalid_from.eml
- rename spec/fixtures/emails/{stranger_not_allowed.eml => new_user.eml} (94%)
- create mode 100644 spec/fixtures/emails/reply_with_weird_encoding.eml
- delete mode 100644 spec/fixtures/emails/sufficient_trust_level.eml
- delete mode 100644 test/javascripts/components/post-menu-test.js.es6
- create mode 100644 test/javascripts/helpers/widget-test.js.es6
- create mode 100644 test/javascripts/widgets/actions-summary-test.js.es6
- create mode 100644 test/javascripts/widgets/post-gutter-test.js.es6
- create mode 100644 test/javascripts/widgets/post-stream-test.js.es6
- create mode 100644 test/javascripts/widgets/post-test.js.es6
- create mode 100644 test/javascripts/widgets/poster-name-test.js.es6
- create mode 100644 test/javascripts/widgets/widget-test.js.es6
- rename {app/assets/javascripts/discourse/lib => vendor/assets/javascripts}/highlight.js (100%)
- create mode 100644 vendor/assets/javascripts/virtual-dom-amd.js
- create mode 100644 vendor/assets/javascripts/virtual-dom.js
- create mode 100644 vendor/data/RT_sRGB.icm
- create mode 100644 vendor/gems/discourse_imgur/lib/discourse_imgur/locale/server.vi.yml
- I, [2016-03-14T15:06:52.055679 #37] INFO -- : > cd /var/www/discourse && git fetch origin tests-passed
- From https://github.com/discourse/discourse
- * branch tests-passed -> FETCH_HEAD
- I, [2016-03-14T15:06:52.303063 #37] INFO -- :
- I, [2016-03-14T15:06:52.303369 #37] INFO -- : > cd /var/www/discourse && git checkout tests-passed
- Switched to a new branch 'tests-passed'
- I, [2016-03-14T15:06:52.458882 #37] INFO -- : Branch tests-passed set up to track remote branch tests-passed from origin.
- I, [2016-03-14T15:06:52.459104 #37] INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
- I, [2016-03-14T15:06:52.462330 #37] INFO -- :
- I, [2016-03-14T15:06:52.462569 #37] INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
- I, [2016-03-14T15:06:52.465094 #37] INFO -- :
- I, [2016-03-14T15:06:52.465286 #37] INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
- I, [2016-03-14T15:06:52.467715 #37] INFO -- :
- I, [2016-03-14T15:06:52.467913 #37] INFO -- : > cd /var/www/discourse && mkdir -p /shared/log/rails
- I, [2016-03-14T15:06:52.470484 #37] INFO -- :
- I, [2016-03-14T15:06:52.470680 #37] INFO -- : > cd /var/www/discourse && bash -c "touch -a /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr}.log"
- I, [2016-03-14T15:06:52.474532 #37] INFO -- :
- I, [2016-03-14T15:06:52.474744 #37] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr}.log /var/www/discourse/log"
- I, [2016-03-14T15:06:52.478533 #37] INFO -- :
- I, [2016-03-14T15:06:52.478745 #37] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/{uploads,backups}"
- I, [2016-03-14T15:06:52.482476 #37] INFO -- :
- I, [2016-03-14T15:06:52.482626 #37] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/{uploads,backups} /var/www/discourse/public"
- I, [2016-03-14T15:06:52.486279 #37] INFO -- :
- I, [2016-03-14T15:06:52.486481 #37] INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups
- I, [2016-03-14T15:06:52.489579 #37] INFO -- :
- I, [2016-03-14T15:06:52.489930 #37] INFO -- : Replacing # redis with sv start redis || exit 1 in /etc/service/unicorn/run
- I, [2016-03-14T15:06:52.492735 #37] INFO -- : > cd /var/www/discourse/plugins && mkdir -p plugins
- I, [2016-03-14T15:06:52.495470 #37] INFO -- :
- I, [2016-03-14T15:06:52.495725 #37] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
- Cloning into 'docker_manager'...
- I, [2016-03-14T15:06:53.105010 #37] INFO -- :
- I, [2016-03-14T15:06:53.105210 #37] INFO -- : > cd /var/www/discourse/plugins && git clone http://jared-needell:passowrd@code.dmitry-fedyuk.com/discourse/df-core.git
- Cloning into 'df-core'...
- I, [2016-03-14T15:06:55.216631 #37] INFO -- :
- I, [2016-03-14T15:06:55.216837 #37] INFO -- : > cd /var/www/discourse/plugins && git clone http://jared-needell:passowrd@code.dmitry-fedyuk.com/discourse/zdf-real-name.git
- Cloning into 'zdf-real-name'...
- I, [2016-03-14T15:06:56.908114 #37] INFO -- :
- I, [2016-03-14T15:06:56.908484 #37] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/punitkrjain/discourse-ldap-auth.git
- Cloning into 'discourse-ldap-auth'...
- I, [2016-03-14T15:06:57.278071 #37] INFO -- :
- I, [2016-03-14T15:06:57.279488 #37] INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
- I, [2016-03-14T15:06:57.282138 #37] INFO -- :
- I, [2016-03-14T15:06:57.282454 #37] INFO -- : > rm /etc/nginx/sites-enabled/default
- I, [2016-03-14T15:06:57.284146 #37] INFO -- :
- I, [2016-03-14T15:06:57.284409 #37] INFO -- : > mkdir -p /var/nginx/cache
- I, [2016-03-14T15:06:57.286216 #37] INFO -- :
- I, [2016-03-14T15:06:57.286581 #37] INFO -- : Replacing pid /run/nginx.pid; with daemon off; in /etc/nginx/nginx.conf
- I, [2016-03-14T15:06:57.287371 #37] INFO -- : Replacing (?m-ix:upstream[^\}]+\}) with upstream discourse { server 127.0.0.1:3000; } in /etc/nginx/conf.d/discourse.conf
- I, [2016-03-14T15:06:57.288146 #37] INFO -- : Replacing (?-mix:server_name.+$) with server_name _ ; in /etc/nginx/conf.d/discourse.conf
- I, [2016-03-14T15:06:57.288929 #37] INFO -- : Replacing (?-mix:client_max_body_size.+$) with client_max_body_size $upload_size ; in /etc/nginx/conf.d/discourse.conf
- I, [2016-03-14T15:06:57.290104 #37] INFO -- : > echo "done configuring web"
- I, [2016-03-14T15:06:57.291818 #37] INFO -- : done configuring web
- I, [2016-03-14T15:06:57.293019 #37] INFO -- : > cd /var/www/discourse && gem update bundler
- I, [2016-03-14T15:07:00.204610 #37] INFO -- : Updating installed gems
- Nothing to update
- I, [2016-03-14T15:07:00.204844 #37] INFO -- : > cd /var/www/discourse && chown -R discourse /var/www/discourse
- I, [2016-03-14T15:07:01.419555 #37] INFO -- :
- I, [2016-03-14T15:07:01.421362 #37] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --deployment --verbose --without test --without development'
- I, [2016-03-14T15:07:32.495434 #37] INFO -- : HTTP GET https://bundler.rubygems.org/api/v1/dependencies
- HTTP 200 OK
- Fetching gem metadata from https://rubygems.org/
- Query List: ["rake", "i18n", "json", "minitest", "thread_safe", "tzinfo", "activesupport", "builder", "erubis", "mini_portile2", "nokogiri", "rails-deprecated_sanitizer", "rails-dom-testing", "loofah", "rails-html-sanitizer", "actionview", "rack", "rack-test", "actionpack", "globalid", "activejob", "mime-types", "mail", "actionmailer", "activemodel", "active_model_serializers", "arel", "activerecord", "jmespath", "aws-sdk-core", "aws-sdk-resources", "aws-sdk", "babel-source", "execjs", "babel-transpiler", "ember-source", "barber", "byebug", "certified", "coderay", "concurrent-ruby", "connection_pool", "crass", "daemons", "diff-lcs", "thor", "railties", "discourse-qunit-rails", "docile", "unf_ext", "unf", "domain_name", "email_reply_trimmer", "ember-data-source", "hike", "multi_json", "tilt", "sprockets", "ember-handlebars-template", "jquery-rails", "ember-rails", "eventmachine", "excon", "exifr", "fabrication", "fakeweb", "multipart-post", "faraday", "fast_blank", "rake-compiler", "fast_stack", "fast_xor", "fast_xs", "fastimage_discourse", "ffi", "flamegraph", "fspath", "sorcerer", "given_core", "guess_html_encoding", "hashie", "highline", "hiredis", "htmlentities", "http-cookie", "http_accept_language", "image_size", "in_threads", "progress", "image_optim", "jwt", "kgio", "libv8", "listen", "logster", "lru_redux", "message_bus", "metaclass", "method_source", "mocha", "mock_redis", "moneta", "msgpack", "multi_xml", "mustache", "netrc", "nokogumbo", "oauth", "oauth2", "oj", "omniauth", "omniauth-oauth2", "omniauth-facebook", "omniauth-github-discourse", "omniauth-google-oauth2", "omniauth-instagram", "omniauth-oauth", "ruby-openid", "rack-openid", "omniauth-openid", "omniauth-twitter", "onebox", "redis", "openid-redis-store", "pg", "slop", "pry", "pry-nav", "pry-rails", "puma", "r2", "rack-mini-profiler", "rack-protection", "sprockets-rails", "rails", "rails-observers", "rails_multisite", "raindrops", "rb-fsevent", "rb-inotify", "trollop", "rbtrace", "redis-namespace", "ref", "rest-client", "rinku", "rmmseg-cpp", "rspec-support", "rspec-core", "rspec-expectations", "rspec-mocks", "rspec", "rspec-given", "rspec-html-matchers", "rspec-rails", "rtlit", "ruby-readability", "sanitize", "sass", "sass-rails", "seed-fu", "shoulda-context", "shoulda-matchers", "shoulda", "sidekiq", "sidekiq-statistic", "simple-rss", "simplecov-html", "simplecov", "sinatra", "spork", "spork-rails", "therubyracer", "thin", "timecop", "uglifier", "unicorn"]
- Query Gemcutter Dependency Endpoint API: rake,i18n,json,minitest,thread_safe,tzinfo,activesupport,builder,erubis,mini_portile2,nokogiri,rails-deprecated_sanitizer,rails-dom-testing,loofah,rails-html-sanitizer,actionview,rack,rack-test,actionpack,globalid,activejob,mime-types,mail,actionmailer,activemodel,active_model_serializers,arel,activerecord,jmespath,aws-sdk-core,aws-sdk-resources,aws-sdk,babel-source,execjs,babel-transpiler,ember-source,barber,byebug,certified,coderay,concurrent-ruby,connection_pool,crass,daemons,diff-lcs,thor,railties,discourse-qunit-rails,docile,unf_ext,unf,domain_name,email_reply_trimmer,ember-data-source,hike,multi_json,tilt,sprockets,ember-handlebars-template,jquery-rails,ember-rails,eventmachine,excon,exifr,fabrication,fakeweb,multipart-post,faraday,fast_blank,rake-compiler,fast_stack,fast_xor,fast_xs,fastimage_discourse,ffi,flamegraph,fspath,sorcerer,given_core,guess_html_encoding,hashie,highline,hiredis,htmlentities,http-cookie,http_accept_language,image_size,in_threads,progress,image_optim,jwt,kgio,libv8,listen,logster,lru_redux,message_bus,metaclass,method_source,mocha,mock_redis,moneta,msgpack,multi_xml,mustache,netrc,nokogumbo,oauth,oauth2,oj,omniauth,omniauth-oauth2,omniauth-facebook,omniauth-github-discourse,omniauth-google-oauth2,omniauth-instagram,omniauth-oauth,ruby-openid,rack-openid,omniauth-openid,omniauth-twitter,onebox,redis,openid-redis-store,pg,slop,pry,pry-nav,pry-rails,puma,r2,rack-mini-profiler,rack-protection,sprockets-rails,rails,rails-observers,rails_multisite,raindrops,rb-fsevent,rb-inotify,trollop,rbtrace,redis-namespace,ref,rest-client,rinku,rmmseg-cpp,rspec-support,rspec-core,rspec-expectations,rspec-mocks,rspec,rspec-given,rspec-html-matchers,rspec-rails,rtlit,ruby-readability,sanitize,sass,sass-rails,seed-fu,shoulda-context,shoulda-matchers,shoulda,sidekiq,sidekiq-statistic,simple-rss,simplecov-html,simplecov,sinatra,spork,spork-rails,therubyracer,thin,timecop,uglifier,unicorn
- HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=rake%2Ci18n%2Cjson%2Cminitest%2Cthread_safe%2Ctzinfo%2Cactivesupport%2Cbuilder%2Cerubis%2Cmini_portile2%2Cnokogiri%2Crails-deprecated_sanitizer%2Crails-dom-testing%2Cloofah%2Crails-html-sanitizer%2Cactionview%2Crack%2Crack-test%2Cactionpack%2Cglobalid%2Cactivejob%2Cmime-types%2Cmail%2Cactionmailer%2Cactivemodel%2Cactive_model_serializers%2Carel%2Cactiverecord%2Cjmespath%2Caws-sdk-core%2Caws-sdk-resources%2Caws-sdk%2Cbabel-source%2Cexecjs%2Cbabel-transpiler%2Cember-source%2Cbarber%2Cbyebug%2Ccertified%2Ccoderay%2Cconcurrent-ruby%2Cconnection_pool%2Ccrass%2Cdaemons%2Cdiff-lcs%2Cthor%2Crailties%2Cdiscourse-qunit-rails%2Cdocile%2Cunf_ext
- HTTP 200 OK
- HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=unf%2Cdomain_name%2Cemail_reply_trimmer%2Cember-data-source%2Chike%2Cmulti_json%2Ctilt%2Csprockets%2Cember-handlebars-template%2Cjquery-rails%2Cember-rails%2Ceventmachine%2Cexcon%2Cexifr%2Cfabrication%2Cfakeweb%2Cmultipart-post%2Cfaraday%2Cfast_blank%2Crake-compiler%2Cfast_stack%2Cfast_xor%2Cfast_xs%2Cfastimage_discourse%2Cffi%2Cflamegraph%2Cfspath%2Csorcerer%2Cgiven_core%2Cguess_html_encoding%2Chashie%2Chighline%2Chiredis%2Chtmlentities%2Chttp-cookie%2Chttp_accept_language%2Cimage_size%2Cin_threads%2Cprogress%2Cimage_optim%2Cjwt%2Ckgio%2Clibv8%2Clisten%2Clogster%2Clru_redux%2Cmessage_bus%2Cmetaclass%2Cmethod_source%2Cmocha
- HTTP 200 OK
- HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=mock_redis%2Cmoneta%2Cmsgpack%2Cmulti_xml%2Cmustache%2Cnetrc%2Cnokogumbo%2Coauth%2Coauth2%2Coj%2Comniauth%2Comniauth-oauth2%2Comniauth-facebook%2Comniauth-github-discourse%2Comniauth-google-oauth2%2Comniauth-instagram%2Comniauth-oauth%2Cruby-openid%2Crack-openid%2Comniauth-openid%2Comniauth-twitter%2Conebox%2Credis%2Copenid-redis-store%2Cpg%2Cslop%2Cpry%2Cpry-nav%2Cpry-rails%2Cpuma%2Cr2%2Crack-mini-profiler%2Crack-protection%2Csprockets-rails%2Crails%2Crails-observers%2Crails_multisite%2Craindrops%2Crb-fsevent%2Crb-inotify%2Ctrollop%2Crbtrace%2Credis-namespace%2Cref%2Crest-client%2Crinku%2Crmmseg-cpp%2Crspec-support%2Crspec-core%2Crspec-expectations
- HTTP 200 OK
- HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=rspec-mocks%2Crspec%2Crspec-given%2Crspec-html-matchers%2Crspec-rails%2Crtlit%2Cruby-readability%2Csanitize%2Csass%2Csass-rails%2Cseed-fu%2Cshoulda-context%2Cshoulda-matchers%2Cshoulda%2Csidekiq%2Csidekiq-statistic%2Csimple-rss%2Csimplecov-html%2Csimplecov%2Csinatra%2Cspork%2Cspork-rails%2Ctherubyracer%2Cthin%2Ctimecop%2Cuglifier%2Cunicorn
- HTTP 200 OK
- Query List: ["hoe", "atomic", "abstract", "archive-tar-minitar", "rcov", "mime-types-data", "treetop", "tlsmail", "memcache-client", "activerecord-deprecated_finders", "jamespath", "racc", "rexical", "tenderlove-frex", "weakling", "mini_portile", "pkg-config", "camping", "fcgi", "mongrel", "test-spec", "httparty", "uuidtools", "aws-sdk-v1", "handlebars-source", "ember-template-compiler-source", "columnize", "debugger-linecache", "rb-readline", "functional-ruby", "rack-mount", "rack-cache", "journey", "activemodel-globalid", "rack-ssl", "rdoc", "text-format", "bcrypt-ruby", "active-model-adapter-source", "ember-cli-assets", "ember-es6_template", "addressable", "sqlite3", "bones", "rb-appscript", "xattr", "ffi-xattr", "termios", "newgem", "ruby_parser", "rb-fchange", "rb-kqueue", "celluloid", "celluloid-io", "faraday-middleware", "httpauth", "oa-core", "oa-oauth", "oa-openid", "oa-basic", "oa-enterprise", "oa-more", "ruby-hmac", "ruby-yadis", "pry-doc", "escape_utils", "win32console", "yard", "spoon", "activeresource", "actionwebservice", "bundler", "actioncable", "curses", "opengraph_parser", "verbal_expressions", "hexpress", "hpricot", "bourne", "cucumber", "spicycode-rcov", "syntax", "compass", "sprockets-sass", "slim", "shotgun", "backports", "win32-process", "webrat", "rspec-collection_matchers", "lockfile", "eventmachine-le", "http_parser.rb", "preforker"]
- Query Gemcutter Dependency Endpoint API: hoe,atomic,abstract,archive-tar-minitar,rcov,mime-types-data,treetop,tlsmail,memcache-client,activerecord-deprecated_finders,jamespath,racc,rexical,tenderlove-frex,weakling,mini_portile,pkg-config,camping,fcgi,mongrel,test-spec,httparty,uuidtools,aws-sdk-v1,handlebars-source,ember-template-compiler-source,columnize,debugger-linecache,rb-readline,functional-ruby,rack-mount,rack-cache,journey,activemodel-globalid,rack-ssl,rdoc,text-format,bcrypt-ruby,active-model-adapter-source,ember-cli-assets,ember-es6_template,addressable,sqlite3,bones,rb-appscript,xattr,ffi-xattr,termios,newgem,ruby_parser,rb-fchange,rb-kqueue,celluloid,celluloid-io,faraday-middleware,httpauth,oa-core,oa-oauth,oa-openid,oa-basic,oa-enterprise,oa-more,ruby-hmac,ruby-yadis,pry-doc,escape_utils,win32console,yard,spoon,activeresource,actionwebservice,bundler,actioncable,curses,opengraph_parser,verbal_expressions,hexpress,hpricot,bourne,cucumber,spicycode-rcov,syntax,compass,sprockets-sass,slim,shotgun,backports,win32-process,webrat,rspec-collection_matchers,lockfile,eventmachine-le,http_parser.rb,preforker
- HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=hoe%2Catomic%2Cabstract%2Carchive-tar-minitar%2Crcov%2Cmime-types-data%2Ctreetop%2Ctlsmail%2Cmemcache-client%2Cactiverecord-deprecated_finders%2Cjamespath%2Cracc%2Crexical%2Ctenderlove-frex%2Cweakling%2Cmini_portile%2Cpkg-config%2Ccamping%2Cfcgi%2Cmongrel%2Ctest-spec%2Chttparty%2Cuuidtools%2Caws-sdk-v1%2Chandlebars-source%2Cember-template-compiler-source%2Ccolumnize%2Cdebugger-linecache%2Crb-readline%2Cfunctional-ruby%2Crack-mount%2Crack-cache%2Cjourney%2Cactivemodel-globalid%2Crack-ssl%2Crdoc%2Ctext-format%2Cbcrypt-ruby%2Cactive-model-adapter-source%2Cember-cli-assets%2Cember-es6_template%2Caddressable%2Csqlite3%2Cbones%2Crb-appscript%2Cxattr%2Cffi-xattr%2Ctermios%2Cnewgem%2Cruby_parser
- HTTP 200 OK
- HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=rb-fchange%2Crb-kqueue%2Ccelluloid%2Ccelluloid-io%2Cfaraday-middleware%2Chttpauth%2Coa-core%2Coa-oauth%2Coa-openid%2Coa-basic%2Coa-enterprise%2Coa-more%2Cruby-hmac%2Cruby-yadis%2Cpry-doc%2Cescape_utils%2Cwin32console%2Cyard%2Cspoon%2Cactiveresource%2Cactionwebservice%2Cbundler%2Cactioncable%2Ccurses%2Copengraph_parser%2Cverbal_expressions%2Chexpress%2Chpricot%2Cbourne%2Ccucumber%2Cspicycode-rcov%2Csyntax%2Ccompass%2Csprockets-sass%2Cslim%2Cshotgun%2Cbackports%2Cwin32-process%2Cwebrat%2Crspec-collection_matchers%2Clockfile%2Ceventmachine-le%2Chttp_parser.rb%2Cpreforker
- HTTP 200 OK
- Query List: ["rubyforge", "RubyInline", "gemcutter", "ZenTest", "markaby", "metaid", "mab", "cgi_multipart_eof_fix", "fastthread", "gem_plugin", "flexmock", "echoe", "jnunemaker-crack", "crack", "launchy", "ruby_core_source", "debugger-ruby_core_source", "facets", "polyglot", "multimap", "text-hyphen", "bcrypt", "little-plugger", "loquacious", "bones-extras", "bones-git", "RedCloth", "rubigen", "ParseTree", "sexp_processor", "win32-api", "timers", "facter", "celluloid-essentials", "celluloid-extras", "celluloid-fsm", "celluloid-pool", "celluloid-supervision", "dotenv", "nenv", "rspec-logsplit", "nio4r", "ruby-openid-apps-discovery", "restclient", "net-ldap", "rubyntlm", "pyu-ruby-sasl", "uuid", "XMLCanonicalizer", "coffee-rails", "em-hiredis", "faye-websocket", "websocket-driver", "sprockets-helpers", "temple", "windows-pr", "term-ansicolor", "json_pure", "gherkin", "multi_test", "cucumber-core", "gherkin3", "cucumber-wire", "event-bus", "haml", "chunky_png", "fssm", "compass-core", "compass-import-once"]
- Query Gemcutter Dependency Endpoint API: rubyforge,RubyInline,gemcutter,ZenTest,markaby,metaid,mab,cgi_multipart_eof_fix,fastthread,gem_plugin,flexmock,echoe,jnunemaker-crack,crack,launchy,ruby_core_source,debugger-ruby_core_source,facets,polyglot,multimap,text-hyphen,bcrypt,little-plugger,loquacious,bones-extras,bones-git,RedCloth,rubigen,ParseTree,sexp_processor,win32-api,timers,facter,celluloid-essentials,celluloid-extras,celluloid-fsm,celluloid-pool,celluloid-supervision,dotenv,nenv,rspec-logsplit,nio4r,ruby-openid-apps-discovery,restclient,net-ldap,rubyntlm,pyu-ruby-sasl,uuid,XMLCanonicalizer,coffee-rails,em-hiredis,faye-websocket,websocket-driver,sprockets-helpers,temple,windows-pr,term-ansicolor,json_pure,gherkin,multi_test,cucumber-core,gherkin3,cucumber-wire,event-bus,haml,chunky_png,fssm,compass-core,compass-import-once
- HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=rubyforge%2CRubyInline%2Cgemcutter%2CZenTest%2Cmarkaby%2Cmetaid%2Cmab%2Ccgi_multipart_eof_fix%2Cfastthread%2Cgem_plugin%2Cflexmock%2Cechoe%2Cjnunemaker-crack%2Ccrack%2Claunchy%2Cruby_core_source%2Cdebugger-ruby_core_source%2Cfacets%2Cpolyglot%2Cmultimap%2Ctext-hyphen%2Cbcrypt%2Clittle-plugger%2Cloquacious%2Cbones-extras%2Cbones-git%2CRedCloth%2Crubigen%2CParseTree%2Csexp_processor%2Cwin32-api%2Ctimers%2Cfacter%2Ccelluloid-essentials%2Ccelluloid-extras%2Ccelluloid-fsm%2Ccelluloid-pool%2Ccelluloid-supervision%2Cdotenv%2Cnenv%2Crspec-logsplit%2Cnio4r%2Cruby-openid-apps-discovery%2Crestclient%2Cnet-ldap%2Crubyntlm%2Cpyu-ruby-sasl%2Cuuid%2CXMLCanonicalizer%2Ccoffee-rails
- HTTP 200 OK
- HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=em-hiredis%2Cfaye-websocket%2Cwebsocket-driver%2Csprockets-helpers%2Ctemple%2Cwindows-pr%2Cterm-ansicolor%2Cjson_pure%2Cgherkin%2Cmulti_test%2Ccucumber-core%2Cgherkin3%2Ccucumber-wire%2Cevent-bus%2Chaml%2Cchunky_png%2Cfssm%2Ccompass-core%2Ccompass-import-once
- HTTP 200 OK
- Query List: ["allison", "safe_yaml", "thoughtbot-shoulda", "SexpProcessor", "test-unit", "coveralls", "rubocop", "celluloid-gems", "dotenv-deployment", "macaddr", "log4r", "coffee-script", "net-scp", "configuration", "bones-rcov", "bones-rspec", "bones-rubyforge", "bones-zentest", "git", "hitimes", "CFPropertyList", "sys-admin", "win32-dir", "windows-api", "win32-security", "colored", "paint", "spruz", "websocket-extensions", "tins", "maruku"]
- Query Gemcutter Dependency Endpoint API: allison,safe_yaml,thoughtbot-shoulda,SexpProcessor,test-unit,coveralls,rubocop,celluloid-gems,dotenv-deployment,macaddr,log4r,coffee-script,net-scp,configuration,bones-rcov,bones-rspec,bones-rubyforge,bones-zentest,git,hitimes,CFPropertyList,sys-admin,win32-dir,windows-api,win32-security,colored,paint,spruz,websocket-extensions,tins,maruku
- HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=allison%2Csafe_yaml%2Cthoughtbot-shoulda%2CSexpProcessor%2Ctest-unit%2Ccoveralls%2Crubocop%2Ccelluloid-gems%2Cdotenv-deployment%2Cmacaddr%2Clog4r%2Ccoffee-script%2Cnet-scp%2Cconfiguration%2Cbones-rcov%2Cbones-rspec%2Cbones-rubyforge%2Cbones-zentest%2Cgit%2Chitimes%2CCFPropertyList%2Csys-admin%2Cwin32-dir%2Cwindows-api%2Cwin32-security%2Ccolored%2Cpaint%2Cspruz%2Cwebsocket-extensions%2Ctins%2Cmaruku
- HTTP 200 OK
- Query List: ["power_assert", "colorize", "net-ssh", "mkrf", "psych", "rainbow", "parser", "powerpack", "ruby-progressbar", "astrolabe", "unicode-display_width", "systemu", "coffee-script-source", "libxml-ruby"]
- Query Gemcutter Dependency Endpoint API: power_assert,colorize,net-ssh,mkrf,psych,rainbow,parser,powerpack,ruby-progressbar,astrolabe,unicode-display_width,systemu,coffee-script-source,libxml-ruby
- HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=power_assert%2Ccolorize%2Cnet-ssh%2Cmkrf%2Cpsych%2Crainbow%2Cparser%2Cpowerpack%2Cruby-progressbar%2Castrolabe%2Cunicode-display_width%2Csystemu%2Ccoffee-script-source%2Clibxml-ruby
- HTTP 200 OK
- Query List: ["pattern-match", "needle", "jruby-pageant", "jar-dependencies", "ast"]
- Query Gemcutter Dependency Endpoint API: pattern-match,needle,jruby-pageant,jar-dependencies,ast
- HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=pattern-match%2Cneedle%2Cjruby-pageant%2Cjar-dependencies%2Cast
- HTTP 200 OK
- Query List: ["ruby-maven"]
- Query Gemcutter Dependency Endpoint API: ruby-maven
- HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=ruby-maven
- HTTP 200 OK
- Query List: ["maven-tools", "ruby-maven-libs"]
- Query Gemcutter Dependency Endpoint API: maven-tools,ruby-maven-libs
- HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=maven-tools%2Cruby-maven-libs
- HTTP 200 OK
- Query List: ["virtus"]
- Query Gemcutter Dependency Endpoint API: virtus
- HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=virtus
- HTTP 200 OK
- Query List: ["descendants_tracker", "axiom-types", "coercible", "equalizer"]
- Query Gemcutter Dependency Endpoint API: descendants_tracker,axiom-types,coercible,equalizer
- HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=descendants_tracker%2Caxiom-types%2Ccoercible%2Cequalizer
- HTTP 200 OK
- Query List: ["ice_nine", "adamantium"]
- Query Gemcutter Dependency Endpoint API: ice_nine,adamantium
- HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=ice_nine%2Cadamantium
- HTTP 200 OK
- Query List: ["memoizable"]
- Query Gemcutter Dependency Endpoint API: memoizable
- HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=memoizable
- HTTP 200 OK
- Query List: []
- Fetching version metadata from https://rubygems.org/
- Query List: ["thread_safe", "backports", "ice_nine", "memoizable", "descendants_tracker", "adamantium", "axiom-types", "coercible", "equalizer", "virtus", "thor", "maven-tools", "ruby-maven-libs", "rake", "ruby-maven", "pattern-match", "hoe", "echoe", "needle", "jruby-pageant", "jar-dependencies", "sexp_processor", "ast", "slop", "parser", "activesupport", "power_assert", "colorize", "json", "rest-client", "simplecov", "multi_json", "term-ansicolor", "tins", "net-ssh", "bones", "rcov", "ZenTest", "configuration", "mkrf", "rake-compiler", "test-unit", "win32-security", "ffi", "windows-pr", "psych", "rainbow", "powerpack", "ruby-progressbar", "astrolabe", "unicode-display_width", "dotenv", "systemu", "coffee-script-source", "execjs", "rspec", "rubyforge", "libxml-ruby", "win32-api", "sys-admin", "syntax", "json_pure", "highline", "gemcutter", "allison", "rdoc", "safe_yaml", "newgem", "cucumber", "mocha", "thoughtbot-shoulda", "i18n", "RubyInline", "SexpProcessor", "bundler", "celluloid-essentials", "celluloid-extras", "celluloid-pool", "celluloid-supervision", "rspec-logsplit", "timers", "coveralls", "rubocop", "nenv", "celluloid", "celluloid-gems", "dotenv-deployment", "ruby-openid", "macaddr", "log4r", "actionpack", "coffee-script", "railties", "sprockets", "net-scp", "builder", "spoon", "addressable", "archive-tar-minitar", "bones-rcov", "bones-rspec", "bones-rubyforge", "bones-zentest", "git", "hitimes", "CFPropertyList", "win32console", "win32-dir", "windows-api", "celluloid-fsm", "colored", "nokogiri", "paint", "hiredis", "eventmachine", "thin", "websocket-driver", "spruz", "websocket-extensions", "gherkin", "gherkin3", "trollop", "maruku", "yard", "tilt", "sass", "markaby", "metaid", "activerecord", "rack", "mab", "cgi_multipart_eof_fix", "daemons", "fastthread", "gem_plugin", "flexmock", "jnunemaker-crack", "crack", "multi_xml", "launchy", "ruby_core_source", "debugger-ruby_core_source", "babel-transpiler", "facets", "polyglot", "handlebars-source", "multimap", "activemodel", "minitest", "text-hyphen", "bcrypt", "ember-source", "ember-data-source", "little-plugger", "loquacious", "bones-extras", "bones-git", "RedCloth", "rubigen", "ParseTree", "facter", "nio4r", "oa-core", "oauth", "oauth2", "faraday", "rack-openid", "ruby-openid-apps-discovery", "restclient", "net-ldap", "rubyntlm", "pyu-ruby-sasl", "uuid", "XMLCanonicalizer", "pry", "erubis", "coffee-rails", "em-hiredis", "faye-websocket", "redis", "rails-observers", "sprockets-helpers", "escape_utils", "temple", "hpricot", "rack-test", "rspec-expectations", "diff-lcs", "treetop", "multi_test", "cucumber-core", "cucumber-wire", "event-bus", "haml", "chunky_png", "fssm", "listen", "compass-core", "compass-import-once", "rb-fsevent", "rb-inotify", "atomic", "abstract", "rails-deprecated_sanitizer", "crass", "loofah", "rails-dom-testing", "rails-html-sanitizer", "mime-types-data", "mime-types", "tlsmail", "memcache-client", "tzinfo", "concurrent-ruby", "method_source", "arel", "activerecord-deprecated_finders", "jamespath", "jmespath", "aws-sdk-core", "racc", "rexical", "tenderlove-frex", "weakling", "mini_portile", "mini_portile2", "pkg-config", "camping", "fcgi", "mongrel", "test-spec", "httparty", "uuidtools", "aws-sdk-v1", "aws-sdk-resources", "ember-template-compiler-source", "columnize", "debugger-linecache", "rb-readline", "functional-ruby", "ref", "rack-mount", "rack-cache", "journey", "actionview", "activemodel-globalid", "globalid", "rack-ssl", "mail", "text-format", "activejob", "bcrypt-ruby", "babel-source", "unf_ext", "unf", "barber", "hike", "rails", "active_model_serializers", "jquery-rails", "ember-handlebars-template", "active-model-adapter-source", "ember-cli-assets", "ember-es6_template", "multipart-post", "fast_stack", "domain_name", "sqlite3", "rb-appscript", "xattr", "ffi-xattr", "sorcerer", "termios", "ruby_parser", "fspath", "image_size", "in_threads", "progress", "exifr", "rb-fchange", "rb-kqueue", "celluloid-io", "metaclass", "faraday-middleware", "httpauth", "jwt", "oa-oauth", "oa-openid", "oa-basic", "oa-enterprise", "oa-more", "hashie", "omniauth", "omniauth-oauth2", "ruby-hmac", "ruby-yadis", "omniauth-oauth", "pry-doc", "coderay", "netrc", "http-cookie", "rspec-support", "actionmailer", "activeresource", "actionwebservice", "sprockets-rails", "actioncable", "curses", "msgpack", "moneta", "mustache", "opengraph_parser", "verbal_expressions", "hexpress", "htmlentities", "rspec-core", "nokogumbo", "bourne", "spicycode-rcov", "rspec-mocks", "given_core", "connection_pool", "redis-namespace", "compass", "sprockets-sass", "sinatra", "slim", "sidekiq", "shotgun", "rack-protection", "win32-process", "kgio", "raindrops", "webrat", "rspec-collection_matchers", "shoulda-context", "shoulda-matchers", "simplecov-html", "docile", "lockfile", "spork", "libv8", "eventmachine-le", "http_parser.rb", "preforker", "therubyracer", "guess_html_encoding"]
- Query Gemcutter Dependency Endpoint API: thread_safe,backports,ice_nine,memoizable,descendants_tracker,adamantium,axiom-types,coercible,equalizer,virtus,thor,maven-tools,ruby-maven-libs,rake,ruby-maven,pattern-match,hoe,echoe,needle,jruby-pageant,jar-dependencies,sexp_processor,ast,slop,parser,activesupport,power_assert,colorize,json,rest-client,simplecov,multi_json,term-ansicolor,tins,net-ssh,bones,rcov,ZenTest,configuration,mkrf,rake-compiler,test-unit,win32-security,ffi,windows-pr,psych,rainbow,powerpack,ruby-progressbar,astrolabe,unicode-display_width,dotenv,systemu,coffee-script-source,execjs,rspec,rubyforge,libxml-ruby,win32-api,sys-admin,syntax,json_pure,highline,gemcutter,allison,rdoc,safe_yaml,newgem,cucumber,mocha,thoughtbot-shoulda,i18n,RubyInline,SexpProcessor,bundler,celluloid-essentials,celluloid-extras,celluloid-pool,celluloid-supervision,rspec-logsplit,timers,coveralls,rubocop,nenv,celluloid,celluloid-gems,dotenv-deployment,ruby-openid,macaddr,log4r,actionpack,coffee-script,railties,sprockets,net-scp,builder,spoon,addressable,archive-tar-minitar,bones-rcov,bones-rspec,bones-rubyforge,bones-zentest,git,hitimes,CFPropertyList,win32console,win32-dir,windows-api,celluloid-fsm,colored,nokogiri,paint,hiredis,eventmachine,thin,websocket-driver,spruz,websocket-extensions,gherkin,gherkin3,trollop,maruku,yard,tilt,sass,markaby,metaid,activerecord,rack,mab,cgi_multipart_eof_fix,daemons,fastthread,gem_plugin,flexmock,jnunemaker-crack,crack,multi_xml,launchy,ruby_core_source,debugger-ruby_core_source,babel-transpiler,facets,polyglot,handlebars-source,multimap,activemodel,minitest,text-hyphen,bcrypt,ember-source,ember-data-source,little-plugger,loquacious,bones-extras,bones-git,RedCloth,rubigen,ParseTree,facter,nio4r,oa-core,oauth,oauth2,faraday,rack-openid,ruby-openid-apps-discovery,restclient,net-ldap,rubyntlm,pyu-ruby-sasl,uuid,XMLCanonicalizer,pry,erubis,coffee-rails,em-hiredis,faye-websocket,redis,rails-observers,sprockets-helpers,escape_utils,temple,hpricot,rack-test,rspec-expectations,diff-lcs,treetop,multi_test,cucumber-core,cucumber-wire,event-bus,haml,chunky_png,fssm,listen,compass-core,compass-import-once,rb-fsevent,rb-inotify,atomic,abstract,rails-deprecated_sanitizer,crass,loofah,rails-dom-testing,rails-html-sanitizer,mime-types-data,mime-types,tlsmail,memcache-client,tzinfo,concurrent-ruby,method_source,arel,activerecord-deprecated_finders,jamespath,jmespath,aws-sdk-core,racc,rexical,tenderlove-frex,weakling,mini_portile,mini_portile2,pkg-config,camping,fcgi,mongrel,test-spec,httparty,uuidtools,aws-sdk-v1,aws-sdk-resources,ember-template-compiler-source,columnize,debugger-linecache,rb-readline,functional-ruby,ref,rack-mount,rack-cache,journey,actionview,activemodel-globalid,globalid,rack-ssl,mail,text-format,activejob,bcrypt-ruby,babel-source,unf_ext,unf,barber,hike,rails,active_model_serializers,jquery-rails,ember-handlebars-template,active-model-adapter-source,ember-cli-assets,ember-es6_template,multipart-post,fast_stack,domain_name,sqlite3,rb-appscript,xattr,ffi-xattr,sorcerer,termios,ruby_parser,fspath,image_size,in_threads,progress,exifr,rb-fchange,rb-kqueue,celluloid-io,metaclass,faraday-middleware,httpauth,jwt,oa-oauth,oa-openid,oa-basic,oa-enterprise,oa-more,hashie,omniauth,omniauth-oauth2,ruby-hmac,ruby-yadis,omniauth-oauth,pry-doc,coderay,netrc,http-cookie,rspec-support,actionmailer,activeresource,actionwebservice,sprockets-rails,actioncable,curses,msgpack,moneta,mustache,opengraph_parser,verbal_expressions,hexpress,htmlentities,rspec-core,nokogumbo,bourne,spicycode-rcov,rspec-mocks,given_core,connection_pool,redis-namespace,compass,sprockets-sass,sinatra,slim,sidekiq,shotgun,rack-protection,win32-process,kgio,raindrops,webrat,rspec-collection_matchers,shoulda-context,shoulda-matchers,simplecov-html,docile,lockfile,spork,libv8,eventmachine-le,http_parser.rb,preforker,therubyracer,guess_html_encoding
- HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=thread_safe%2Cbackports%2Cice_nine%2Cmemoizable%2Cdescendants_tracker%2Cadamantium%2Caxiom-types%2Ccoercible%2Cequalizer%2Cvirtus%2Cthor%2Cmaven-tools%2Cruby-maven-libs%2Crake%2Cruby-maven%2Cpattern-match%2Choe%2Cechoe%2Cneedle%2Cjruby-pageant%2Cjar-dependencies%2Csexp_processor%2Cast%2Cslop%2Cparser%2Cactivesupport%2Cpower_assert%2Ccolorize%2Cjson%2Crest-client%2Csimplecov%2Cmulti_json%2Cterm-ansicolor%2Ctins%2Cnet-ssh%2Cbones%2Crcov%2CZenTest%2Cconfiguration%2Cmkrf%2Crake-compiler%2Ctest-unit%2Cwin32-security%2Cffi%2Cwindows-pr%2Cpsych%2Crainbow%2Cpowerpack%2Cruby-progressbar%2Castrolabe
- HTTP 200 OK
- HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=unicode-display_width%2Cdotenv%2Csystemu%2Ccoffee-script-source%2Cexecjs%2Crspec%2Crubyforge%2Clibxml-ruby%2Cwin32-api%2Csys-admin%2Csyntax%2Cjson_pure%2Chighline%2Cgemcutter%2Callison%2Crdoc%2Csafe_yaml%2Cnewgem%2Ccucumber%2Cmocha%2Cthoughtbot-shoulda%2Ci18n%2CRubyInline%2CSexpProcessor%2Cbundler%2Ccelluloid-essentials%2Ccelluloid-extras%2Ccelluloid-pool%2Ccelluloid-supervision%2Crspec-logsplit%2Ctimers%2Ccoveralls%2Crubocop%2Cnenv%2Ccelluloid%2Ccelluloid-gems%2Cdotenv-deployment%2Cruby-openid%2Cmacaddr%2Clog4r%2Cactionpack%2Ccoffee-script%2Crailties%2Csprockets%2Cnet-scp%2Cbuilder%2Cspoon%2Caddressable%2Carchive-tar-minitar%2Cbones-rcov
- HTTP 200 OK
- HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=bones-rspec%2Cbones-rubyforge%2Cbones-zentest%2Cgit%2Chitimes%2CCFPropertyList%2Cwin32console%2Cwin32-dir%2Cwindows-api%2Ccelluloid-fsm%2Ccolored%2Cnokogiri%2Cpaint%2Chiredis%2Ceventmachine%2Cthin%2Cwebsocket-driver%2Cspruz%2Cwebsocket-extensions%2Cgherkin%2Cgherkin3%2Ctrollop%2Cmaruku%2Cyard%2Ctilt%2Csass%2Cmarkaby%2Cmetaid%2Cactiverecord%2Crack%2Cmab%2Ccgi_multipart_eof_fix%2Cdaemons%2Cfastthread%2Cgem_plugin%2Cflexmock%2Cjnunemaker-crack%2Ccrack%2Cmulti_xml%2Claunchy%2Cruby_core_source%2Cdebugger-ruby_core_source%2Cbabel-transpiler%2Cfacets%2Cpolyglot%2Chandlebars-source%2Cmultimap%2Cactivemodel%2Cminitest%2Ctext-hyphen
- HTTP 200 OK
- HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=bcrypt%2Cember-source%2Cember-data-source%2Clittle-plugger%2Cloquacious%2Cbones-extras%2Cbones-git%2CRedCloth%2Crubigen%2CParseTree%2Cfacter%2Cnio4r%2Coa-core%2Coauth%2Coauth2%2Cfaraday%2Crack-openid%2Cruby-openid-apps-discovery%2Crestclient%2Cnet-ldap%2Crubyntlm%2Cpyu-ruby-sasl%2Cuuid%2CXMLCanonicalizer%2Cpry%2Cerubis%2Ccoffee-rails%2Cem-hiredis%2Cfaye-websocket%2Credis%2Crails-observers%2Csprockets-helpers%2Cescape_utils%2Ctemple%2Chpricot%2Crack-test%2Crspec-expectations%2Cdiff-lcs%2Ctreetop%2Cmulti_test%2Ccucumber-core%2Ccucumber-wire%2Cevent-bus%2Chaml%2Cchunky_png%2Cfssm%2Clisten%2Ccompass-core%2Ccompass-import-once%2Crb-fsevent
- HTTP 200 OK
- HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=rb-inotify%2Catomic%2Cabstract%2Crails-deprecated_sanitizer%2Ccrass%2Cloofah%2Crails-dom-testing%2Crails-html-sanitizer%2Cmime-types-data%2Cmime-types%2Ctlsmail%2Cmemcache-client%2Ctzinfo%2Cconcurrent-ruby%2Cmethod_source%2Carel%2Cactiverecord-deprecated_finders%2Cjamespath%2Cjmespath%2Caws-sdk-core%2Cracc%2Crexical%2Ctenderlove-frex%2Cweakling%2Cmini_portile%2Cmini_portile2%2Cpkg-config%2Ccamping%2Cfcgi%2Cmongrel%2Ctest-spec%2Chttparty%2Cuuidtools%2Caws-sdk-v1%2Caws-sdk-resources%2Cember-template-compiler-source%2Ccolumnize%2Cdebugger-linecache%2Crb-readline%2Cfunctional-ruby%2Cref%2Crack-mount%2Crack-cache%2Cjourney%2Cactionview%2Cactivemodel-globalid%2Cglobalid%2Crack-ssl%2Cmail%2Ctext-format
- HTTP 200 OK
- HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=activejob%2Cbcrypt-ruby%2Cbabel-source%2Cunf_ext%2Cunf%2Cbarber%2Chike%2Crails%2Cactive_model_serializers%2Cjquery-rails%2Cember-handlebars-template%2Cactive-model-adapter-source%2Cember-cli-assets%2Cember-es6_template%2Cmultipart-post%2Cfast_stack%2Cdomain_name%2Csqlite3%2Crb-appscript%2Cxattr%2Cffi-xattr%2Csorcerer%2Ctermios%2Cruby_parser%2Cfspath%2Cimage_size%2Cin_threads%2Cprogress%2Cexifr%2Crb-fchange%2Crb-kqueue%2Ccelluloid-io%2Cmetaclass%2Cfaraday-middleware%2Chttpauth%2Cjwt%2Coa-oauth%2Coa-openid%2Coa-basic%2Coa-enterprise%2Coa-more%2Chashie%2Comniauth%2Comniauth-oauth2%2Cruby-hmac%2Cruby-yadis%2Comniauth-oauth%2Cpry-doc%2Ccoderay%2Cnetrc
- HTTP 200 OK
- HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=http-cookie%2Crspec-support%2Cactionmailer%2Cactiveresource%2Cactionwebservice%2Csprockets-rails%2Cactioncable%2Ccurses%2Cmsgpack%2Cmoneta%2Cmustache%2Copengraph_parser%2Cverbal_expressions%2Chexpress%2Chtmlentities%2Crspec-core%2Cnokogumbo%2Cbourne%2Cspicycode-rcov%2Crspec-mocks%2Cgiven_core%2Cconnection_pool%2Credis-namespace%2Ccompass%2Csprockets-sass%2Csinatra%2Cslim%2Csidekiq%2Cshotgun%2Crack-protection%2Cwin32-process%2Ckgio%2Craindrops%2Cwebrat%2Crspec-collection_matchers%2Cshoulda-context%2Cshoulda-matchers%2Csimplecov-html%2Cdocile%2Clockfile%2Cspork%2Clibv8%2Ceventmachine-le%2Chttp_parser.rb%2Cpreforker%2Ctherubyracer%2Cguess_html_encoding
- HTTP 200 OK
- Query List: ["celluloid-gems", "faraday-middleware"]
- Query Gemcutter Dependency Endpoint API: celluloid-gems,faraday-middleware
- HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=celluloid-gems%2Cfaraday-middleware
- HTTP 200 OK
- Query List: []
- Fetching dependency metadata from https://rubygems.org/
- Query List: ["celluloid-gems", "faraday-middleware"]
- Query Gemcutter Dependency Endpoint API: celluloid-gems,faraday-middleware
- HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=celluloid-gems%2Cfaraday-middleware
- HTTP 200 OK
- Query List: []
- Using rake 10.5.0
- 0: rake (10.5.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/rake-10.5.0.gemspec
- Using i18n 0.7.0
- 0: i18n (0.7.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/i18n-0.7.0.gemspec
- Using json 1.8.3
- 0: json (1.8.3) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/json-1.8.3.gemspec
- Using minitest 5.8.4
- 0: minitest (5.8.4) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/minitest-5.8.4.gemspec
- Using thread_safe 0.3.5
- 0: thread_safe (0.3.5) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/thread_safe-0.3.5.gemspec
- Using builder 3.2.2
- 0: builder (3.2.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/builder-3.2.2.gemspec
- Using erubis 2.7.0
- 0: erubis (2.7.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/erubis-2.7.0.gemspec
- Using mini_portile2 2.0.0
- 0: mini_portile2 (2.0.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/mini_portile2-2.0.0.gemspec
- Using rack 1.6.4
- 0: rack (1.6.4) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/rack-1.6.4.gemspec
- Installing mime-types 2.99.1
- 0: mime-types (2.99.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/mime-types-2.99.1.gemspec
- Using arel 6.0.3
- 0: arel (6.0.3) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/arel-6.0.3.gemspec
- Using jmespath 1.1.3
- 0: jmespath (1.1.3) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/jmespath-1.1.3.gemspec
- Using babel-source 5.8.34
- 0: babel-source (5.8.34) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/babel-source-5.8.34.gemspec
- Using execjs 2.6.0
- 0: execjs (2.6.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/execjs-2.6.0.gemspec
- Using ember-source 1.12.2
- 0: ember-source (1.12.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/ember-source-1.12.2.gemspec
- Using byebug 8.2.1
- 0: byebug (8.2.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/byebug-8.2.1.gemspec
- Using certified 1.0.0
- 0: certified (1.0.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/certified-1.0.0.gemspec
- Using coderay 1.1.0
- 0: coderay (1.1.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/coderay-1.1.0.gemspec
- Using concurrent-ruby 1.0.0
- 0: concurrent-ruby (1.0.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/concurrent-ruby-1.0.0.gemspec
- Using connection_pool 2.2.0
- 0: connection_pool (2.2.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/connection_pool-2.2.0.gemspec
- Using crass 1.0.2
- 0: crass (1.0.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/crass-1.0.2.gemspec
- Using daemons 1.2.3
- 0: daemons (1.2.3) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/daemons-1.2.3.gemspec
- Using diff-lcs 1.2.5
- 0: diff-lcs (1.2.5) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/diff-lcs-1.2.5.gemspec
- Using thor 0.19.1
- 0: thor (0.19.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/thor-0.19.1.gemspec
- Using docile 1.1.5
- 0: docile (1.1.5) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/docile-1.1.5.gemspec
- Using unf_ext 0.0.7.1
- 0: unf_ext (0.0.7.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/unf_ext-0.0.7.1.gemspec
- Installing email_reply_trimmer 0.1.1
- 0: email_reply_trimmer (0.1.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/email_reply_trimmer-0.1.1.gemspec
- Using hike 1.2.3
- 0: hike (1.2.3) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/hike-1.2.3.gemspec
- Using multi_json 1.11.2
- 0: multi_json (1.11.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/multi_json-1.11.2.gemspec
- Using tilt 1.4.1
- 0: tilt (1.4.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/tilt-1.4.1.gemspec
- Using eventmachine 1.0.8
- 0: eventmachine (1.0.8) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/eventmachine-1.0.8.gemspec
- Using excon 0.45.4
- 0: excon (0.45.4) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/excon-0.45.4.gemspec
- Using exifr 1.2.4
- 0: exifr (1.2.4) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/exifr-1.2.4.gemspec
- Using fabrication 2.9.8
- 0: fabrication (2.9.8) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/fabrication-2.9.8.gemspec
- Using fakeweb 1.3.0
- 0: fakeweb (1.3.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/fakeweb-1.3.0.gemspec
- Using multipart-post 2.0.0
- 0: multipart-post (2.0.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/multipart-post-2.0.0.gemspec
- Using fast_blank 1.0.0
- 0: fast_blank (1.0.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/fast_blank-1.0.0.gemspec
- Using fast_xs 0.8.0
- 0: fast_xs (0.8.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/fast_xs-0.8.0.gemspec
- Using fastimage_discourse 1.6.6
- 0: fastimage_discourse (1.6.6) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/fastimage_discourse-1.6.6.gemspec
- Using ffi 1.9.10
- 0: ffi (1.9.10) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/ffi-1.9.10.gemspec
- Using fspath 2.1.1
- 0: fspath (2.1.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/fspath-2.1.1.gemspec
- Using sorcerer 1.0.2
- 0: sorcerer (1.0.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/sorcerer-1.0.2.gemspec
- Using guess_html_encoding 0.0.11
- 0: guess_html_encoding (0.0.11) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/guess_html_encoding-0.0.11.gemspec
- Using hashie 3.4.3
- 0: hashie (3.4.3) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/hashie-3.4.3.gemspec
- Using highline 1.7.8
- 0: highline (1.7.8) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/highline-1.7.8.gemspec
- Using hiredis 0.6.1
- 0: hiredis (0.6.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/hiredis-0.6.1.gemspec
- Using htmlentities 4.3.4
- 0: htmlentities (4.3.4) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/htmlentities-4.3.4.gemspec
- Installing http_accept_language 2.0.5
- 0: http_accept_language (2.0.5) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/http_accept_language-2.0.5.gemspec
- Using image_size 1.4.1
- 0: image_size (1.4.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/image_size-1.4.1.gemspec
- Using in_threads 1.3.1
- 0: in_threads (1.3.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/in_threads-1.3.1.gemspec
- Using progress 3.1.1
- 0: progress (3.1.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/progress-3.1.1.gemspec
- Using jwt 1.5.2
- 0: jwt (1.5.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/jwt-1.5.2.gemspec
- Using kgio 2.10.0
- 0: kgio (2.10.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/kgio-2.10.0.gemspec
- Using libv8 3.16.14.13
- 0: libv8 (3.16.14.13) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/libv8-3.16.14.13-x86_64-linux.gemspec
- Using listen 0.7.3
- 0: listen (0.7.3) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/listen-0.7.3.gemspec
- Installing logster 1.1.1
- 0: logster (1.1.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/logster-1.1.1.gemspec
- Using lru_redux 1.1.0
- 0: lru_redux (1.1.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/lru_redux-1.1.0.gemspec
- Using metaclass 0.0.4
- 0: metaclass (0.0.4) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/metaclass-0.0.4.gemspec
- Using method_source 0.8.2
- 0: method_source (0.8.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/method_source-0.8.2.gemspec
- Using mock_redis 0.15.4
- 0: mock_redis (0.15.4) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/mock_redis-0.15.4.gemspec
- Using moneta 0.8.0
- 0: moneta (0.8.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/moneta-0.8.0.gemspec
- Using msgpack 0.7.4
- 0: msgpack (0.7.4) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/msgpack-0.7.4.gemspec
- Using multi_xml 0.5.5
- 0: multi_xml (0.5.5) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/multi_xml-0.5.5.gemspec
- Using mustache 1.0.2
- 0: mustache (1.0.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/mustache-1.0.2.gemspec
- Using netrc 0.11.0
- 0: netrc (0.11.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/netrc-0.11.0.gemspec
- Using oauth 0.4.7
- 0: oauth (0.4.7) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/oauth-0.4.7.gemspec
- Using oj 2.14.3
- 0: oj (2.14.3) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/oj-2.14.3.gemspec
- Using ruby-openid 2.7.0
- 0: ruby-openid (2.7.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/ruby-openid-2.7.0.gemspec
- Using redis 3.2.2
- 0: redis (3.2.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/redis-3.2.2.gemspec
- Using pg 0.18.4
- 0: pg (0.18.4) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/pg-0.18.4.gemspec
- Using slop 3.6.0
- 0: slop (3.6.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/slop-3.6.0.gemspec
- Using puma 2.15.3
- 0: puma (2.15.3) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/puma-2.15.3.gemspec
- Using r2 0.2.6
- 0: r2 (0.2.6) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/r2-0.2.6.gemspec
- Using bundler 1.11.2
- 0: bundler (1.11.2) from /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.11.2/lib/bundler/source
- Using rails_multisite 1.0.3
- 0: rails_multisite (1.0.3) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/rails_multisite-1.0.3.gemspec
- Using raindrops 0.15.0
- 0: raindrops (0.15.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/raindrops-0.15.0.gemspec
- Using rb-fsevent 0.9.7
- 0: rb-fsevent (0.9.7) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/rb-fsevent-0.9.7.gemspec
- Using trollop 2.1.2
- 0: trollop (2.1.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/trollop-2.1.2.gemspec
- Using ref 2.0.0
- 0: ref (2.0.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/ref-2.0.0.gemspec
- Using rinku 1.7.3
- 0: rinku (1.7.3) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/rinku-1.7.3.gemspec
- Using rmmseg-cpp 0.2.9
- 0: rmmseg-cpp (0.2.9) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/rmmseg-cpp-0.2.9.gemspec
- Using rspec-support 3.2.2
- 0: rspec-support (3.2.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/rspec-support-3.2.2.gemspec
- Using rtlit 0.0.5
- 0: rtlit (0.0.5) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/rtlit-0.0.5.gemspec
- Using sass 3.2.19
- 0: sass (3.2.19) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/sass-3.2.19.gemspec
- Using shoulda-context 1.2.1
- 0: shoulda-context (1.2.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/shoulda-context-1.2.1.gemspec
- Using simple-rss 1.3.1
- 0: simple-rss (1.3.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/simple-rss-1.3.1.gemspec
- Using simplecov-html 0.10.0
- 0: simplecov-html (0.10.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/simplecov-html-0.10.0.gemspec
- Using spork 1.0.0rc4
- 0: spork (1.0.0rc4) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/spork-1.0.0rc4.gemspec
- Using timecop 0.8.0
- 0: timecop (0.8.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/timecop-0.8.0.gemspec
- Using rake-compiler 0.9.5
- 0: rake-compiler (0.9.5) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/rake-compiler-0.9.5.gemspec
- Using tzinfo 1.2.2
- 0: tzinfo (1.2.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/tzinfo-1.2.2.gemspec
- Using nokogiri 1.6.7.2
- 0: nokogiri (1.6.7.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/nokogiri-1.6.7.2.gemspec
- Using rack-test 0.6.3
- 0: rack-test (0.6.3) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/rack-test-0.6.3.gemspec
- Installing message_bus 2.0.0.beta.5
- 0: message_bus (2.0.0.beta.5) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/message_bus-2.0.0.beta.5.gemspec
- Installing rack-mini-profiler 0.9.9.2
- 0: rack-mini-profiler (0.9.9.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/rack-mini-profiler-0.9.9.2.gemspec
- Using rack-protection 1.5.3
- 0: rack-protection (1.5.3) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/rack-protection-1.5.3.gemspec
- Using mail 2.6.3
- 0: mail (2.6.3) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/mail-2.6.3.gemspec
- Using aws-sdk-core 2.2.9
- 0: aws-sdk-core (2.2.9) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/aws-sdk-core-2.2.9.gemspec
- Using babel-transpiler 0.7.0
- 0: babel-transpiler (0.7.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/babel-transpiler-0.7.0.gemspec
- Using uglifier 2.7.2
- 0: uglifier (2.7.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/uglifier-2.7.2.gemspec
- Using barber 0.9.0
- 0: barber (0.9.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/barber-0.9.0.gemspec
- Using ember-data-source 1.0.0.beta.16.1
- 0: ember-data-source (1.0.0.beta.16.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/ember-data-source-1.0.0.beta.16.1.gemspec
- Using unf 0.1.4
- 0: unf (0.1.4) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/unf-0.1.4.gemspec
- Using sprockets 2.11.0
- 0: sprockets (2.11.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/sprockets-2.11.0.gemspec
- Using thin 1.6.4
- 0: thin (1.6.4) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/thin-1.6.4.gemspec
- Using faraday 0.9.2
- 0: faraday (0.9.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/faraday-0.9.2.gemspec
- Using rb-inotify 0.9.5
- 0: rb-inotify (0.9.5) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/rb-inotify-0.9.5.gemspec
- Using given_core 3.7.1
- 0: given_core (3.7.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/given_core-3.7.1.gemspec
- Using omniauth 1.3.1
- 0: omniauth (1.3.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/omniauth-1.3.1.gemspec
- Using image_optim 0.20.2
- 0: image_optim (0.20.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/image_optim-0.20.2.gemspec
- Using mocha 1.1.0
- 0: mocha (1.1.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/mocha-1.1.0.gemspec
- Using rack-openid 1.3.1
- 0: rack-openid (1.3.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/rack-openid-1.3.1.gemspec
- Using openid-redis-store 0.0.2
- 0: openid-redis-store (0.0.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/openid-redis-store-0.0.2.gemspec
- Using redis-namespace 1.5.2
- 0: redis-namespace (1.5.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/redis-namespace-1.5.2.gemspec
- Using sidekiq 4.0.2
- 0: sidekiq (4.0.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/sidekiq-4.0.2.gemspec
- Using pry 0.10.3
- 0: pry (0.10.3) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/pry-0.10.3.gemspec
- Using unicorn 5.0.1
- 0: unicorn (5.0.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/unicorn-5.0.1.gemspec
- Using rbtrace 0.4.7
- 0: rbtrace (0.4.7) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/rbtrace-0.4.7.gemspec
- Using therubyracer 0.12.2
- 0: therubyracer (0.12.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/therubyracer-0.12.2.gemspec
- Using rspec-core 3.2.3
- 0: rspec-core (3.2.3) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/rspec-core-3.2.3.gemspec
- Using rspec-expectations 3.2.1
- 0: rspec-expectations (3.2.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/rspec-expectations-3.2.1.gemspec
- Using rspec-mocks 3.2.1
- 0: rspec-mocks (3.2.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/rspec-mocks-3.2.1.gemspec
- Using simplecov 0.11.1
- 0: simplecov (0.11.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/simplecov-0.11.1.gemspec
- Using fast_stack 0.1.0
- 0: fast_stack (0.1.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/fast_stack-0.1.0.gemspec
- Using fast_xor 1.1.3
- 0: fast_xor (1.1.3) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/fast_xor-1.1.3.gemspec
- Installing activesupport 4.2.5.2
- 0: activesupport (4.2.5.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/activesupport-4.2.5.2.gemspec
- Using loofah 2.0.3
- 0: loofah (2.0.3) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/loofah-2.0.3.gemspec
- Using nokogumbo 1.4.7
- 0: nokogumbo (1.4.7) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/nokogumbo-1.4.7.gemspec
- Installing onebox 1.5.35
- 0: onebox (1.5.35) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/onebox-1.5.35.gemspec
- Using ruby-readability 0.7.0
- 0: ruby-readability (0.7.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/ruby-readability-0.7.0.gemspec
- Using sinatra 1.4.6
- 0: sinatra (1.4.6) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/sinatra-1.4.6.gemspec
- Using aws-sdk-resources 2.2.9
- 0: aws-sdk-resources (2.2.9) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/aws-sdk-resources-2.2.9.gemspec
- Using domain_name 0.5.25
- 0: domain_name (0.5.25) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/domain_name-0.5.25.gemspec
- Using ember-handlebars-template 0.1.5
- 0: ember-handlebars-template (0.1.5) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/ember-handlebars-template-0.1.5.gemspec
- Using oauth2 1.0.0
- 0: oauth2 (1.0.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/oauth2-1.0.0.gemspec
- Using omniauth-oauth 1.1.0
- 0: omniauth-oauth (1.1.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/omniauth-oauth-1.1.0.gemspec
- Using omniauth-openid 1.0.1
- 0: omniauth-openid (1.0.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/omniauth-openid-1.0.1.gemspec
- Using sidekiq-statistic 1.2.0
- 0: sidekiq-statistic (1.2.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/sidekiq-statistic-1.2.0.gemspec
- Using pry-nav 0.2.4
- 0: pry-nav (0.2.4) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/pry-nav-0.2.4.gemspec
- Using pry-rails 0.3.4
- 0: pry-rails (0.3.4) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/pry-rails-0.3.4.gemspec
- Using rspec 3.2.0
- 0: rspec (3.2.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/rspec-3.2.0.gemspec
- Using flamegraph 0.1.0
- 0: flamegraph (0.1.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/flamegraph-0.1.0.gemspec
- Using rails-deprecated_sanitizer 1.0.3
- 0: rails-deprecated_sanitizer (1.0.3) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/rails-deprecated_sanitizer-1.0.3.gemspec
- Using globalid 0.3.6
- 0: globalid (0.3.6) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/globalid-0.3.6.gemspec
- Installing activemodel 4.2.5.2
- 0: activemodel (4.2.5.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/activemodel-4.2.5.2.gemspec
- Using shoulda-matchers 2.8.0
- 0: shoulda-matchers (2.8.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/shoulda-matchers-2.8.0.gemspec
- Using rails-html-sanitizer 1.0.3
- 0: rails-html-sanitizer (1.0.3) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/rails-html-sanitizer-1.0.3.gemspec
- Using sanitize 4.0.1
- 0: sanitize (4.0.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/sanitize-4.0.1.gemspec
- Using aws-sdk 2.2.9
- 0: aws-sdk (2.2.9) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/aws-sdk-2.2.9.gemspec
- Using http-cookie 1.0.2
- 0: http-cookie (1.0.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/http-cookie-1.0.2.gemspec
- Using omniauth-oauth2 1.3.1
- 0: omniauth-oauth2 (1.3.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/omniauth-oauth2-1.3.1.gemspec
- Using omniauth-twitter 1.2.1
- 0: omniauth-twitter (1.2.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/omniauth-twitter-1.2.1.gemspec
- Using rspec-given 3.7.1
- 0: rspec-given (3.7.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/rspec-given-3.7.1.gemspec
- Using rspec-html-matchers 0.7.0
- 0: rspec-html-matchers (0.7.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/rspec-html-matchers-0.7.0.gemspec
- Using rails-dom-testing 1.0.7
- 0: rails-dom-testing (1.0.7) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/rails-dom-testing-1.0.7.gemspec
- Installing activejob 4.2.5.2
- 0: activejob (4.2.5.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/activejob-4.2.5.2.gemspec
- Using active_model_serializers 0.8.3
- 0: active_model_serializers (0.8.3) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/active_model_serializers-0.8.3.gemspec
- Installing activerecord 4.2.5.2
- 0: activerecord (4.2.5.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/activerecord-4.2.5.2.gemspec
- Using rails-observers 0.1.2
- 0: rails-observers (0.1.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/rails-observers-0.1.2.gemspec
- Using shoulda 3.5.0
- 0: shoulda (3.5.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/shoulda-3.5.0.gemspec
- Using rest-client 1.8.0
- 0: rest-client (1.8.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/rest-client-1.8.0.gemspec
- Using omniauth-facebook 3.0.0
- 0: omniauth-facebook (3.0.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/omniauth-facebook-3.0.0.gemspec
- Using omniauth-github-discourse 1.1.2
- 0: omniauth-github-discourse (1.1.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/omniauth-github-discourse-1.1.2.gemspec
- Using omniauth-google-oauth2 0.3.1
- 0: omniauth-google-oauth2 (0.3.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/omniauth-google-oauth2-0.3.1.gemspec
- Installing omniauth-instagram 1.0.2
- 0: omniauth-instagram (1.0.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/omniauth-instagram-1.0.2.gemspec
- Installing actionview 4.2.5.2
- 0: actionview (4.2.5.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/actionview-4.2.5.2.gemspec
- Using seed-fu 2.3.5
- 0: seed-fu (2.3.5) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/seed-fu-2.3.5.gemspec
- Installing actionpack 4.2.5.2
- 0: actionpack (4.2.5.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/actionpack-4.2.5.2.gemspec
- Installing actionmailer 4.2.5.2
- 0: actionmailer (4.2.5.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/actionmailer-4.2.5.2.gemspec
- Installing railties 4.2.5.2
- 0: railties (4.2.5.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/railties-4.2.5.2.gemspec
- Using sprockets-rails 2.0.1
- 0: sprockets-rails (2.0.1) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/sprockets-rails-2.0.1.gemspec
- Using discourse-qunit-rails 0.0.8
- 0: discourse-qunit-rails (0.0.8) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/discourse-qunit-rails-0.0.8.gemspec
- Using jquery-rails 4.0.5
- 0: jquery-rails (4.0.5) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/jquery-rails-4.0.5.gemspec
- Using rspec-rails 3.2.3
- 0: rspec-rails (3.2.3) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/rspec-rails-3.2.3.gemspec
- Installing rails 4.2.5.2
- 0: rails (4.2.5.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/rails-4.2.5.2.gemspec
- Using sass-rails 4.0.5
- 0: sass-rails (4.0.5) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/sass-rails-4.0.5.gemspec
- Using ember-rails 0.18.2
- 0: ember-rails (0.18.2) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/ember-rails-0.18.2.gemspec
- Using spork-rails 4.0.0
- 0: spork-rails (4.0.0) from /var/www/discourse/vendor/bundle/ruby/2.0.0/specifications/spork-rails-4.0.0.gemspec
- Bundle complete! 96 Gemfile dependencies, 178 gems now installed.
- Gems in the group development were not installed.
- Bundled gems are installed into ./vendor/bundle.
- I, [2016-03-14T15:07:32.498913 #37] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
- 2016-03-14 15:08:05 UTC [363-1] discourse@discourse ERROR: invalid input syntax for integer: ""
- 2016-03-14 15:08:05 UTC [363-2] discourse@discourse STATEMENT: UPDATE site_settings SET value = value::integer * 1440 WHERE name = 'default_email_digest_frequency' AND value IS NOT NULL
- rake aborted!
- StandardError: An error has occurred, this and all later migrations canceled:
- PG::InvalidTextRepresentation: ERROR: invalid input syntax for integer: ""
- : UPDATE site_settings SET value = value::integer * 1440 WHERE name = 'default_email_digest_frequency' AND value IS NOT NULL/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/rack-mini-profiler-0.9.9.2/lib/patches/db/pg.rb:90:in `exec'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/rack-mini-profiler-0.9.9.2/lib/patches/db/pg.rb:90:in `async_exec'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/connection_adapters/postgresql/database_statements.rb:155:in `block in execute'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/connection_adapters/abstract_adapter.rb:472:in `block in log'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activesupport-4.2.5.2/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/connection_adapters/abstract_adapter.rb:466:in `log'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/connection_adapters/postgresql/database_statements.rb:154:in `execute'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/migration.rb:665:in `block in method_missing'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/migration.rb:634:in `block in say_with_time'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/migration.rb:634:in `say_with_time'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/migration.rb:654:in `method_missing'
- /var/www/discourse/db/migrate/20160302170230_rename_digest_after_days_to_digest_after_minutes.rb:5:in `up'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/migration.rb:611:in `exec_migration'
- /var/www/discourse/lib/freedom_patches/schema_migration_details.rb:7:in `block in exec_migration'
- /var/www/discourse/lib/freedom_patches/schema_migration_details.rb:6:in `exec_migration'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/migration.rb:592:in `block (2 levels) in migrate'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/migration.rb:591:in `block in migrate'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:292:in `with_connection'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/migration.rb:590:in `migrate'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/migration.rb:768:in `migrate'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/migration.rb:998:in `block in execute_migration_in_transaction'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/migration.rb:1044:in `block in ddl_transaction'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `block in transaction'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/connection_adapters/abstract/transaction.rb:184:in `within_new_transaction'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `transaction'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/transactions.rb:220:in `transaction'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/migration.rb:1044:in `ddl_transaction'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/migration.rb:997:in `execute_migration_in_transaction'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/migration.rb:959:in `block in migrate'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/migration.rb:955:in `each'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/migration.rb:955:in `migrate'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/migration.rb:823:in `up'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/migration.rb:801:in `migrate'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/tasks/database_tasks.rb:137:in `migrate'
- /var/www/discourse/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5.2/lib/active_record/railties/databases.rake:44:in `block (2 levels) in <top (required)>'
- Tasks: TOP => db:migrate
- (See full trace by running task with --trace)
- I, [2016-03-14T15:08:05.734506 #37] INFO -- : gem install attr_required -v 1.0.0 -i /var/www/discourse/plugins/df-core/gems/2.0.0 --no-document --ignore-dependencies
- Successfully installed attr_required-1.0.0
- 1 gem installed
- gem install paypal-express -v 0.8.1 -i /var/www/discourse/plugins/df-core/gems/2.0.0 --no-document --ignore-dependencies
- Successfully installed paypal-express-0.8.1
- 1 gem installed
- gem install net-ldap -v 0.3.1 -i /var/www/discourse/plugins/discourse-ldap-auth/gems/2.0.0 --no-document --ignore-dependencies
- Successfully installed net-ldap-0.3.1
- 1 gem installed
- gem install pyu-ruby-sasl -v 0.0.3.3 -i /var/www/discourse/plugins/discourse-ldap-auth/gems/2.0.0 --no-document --ignore-dependencies
- Successfully installed pyu-ruby-sasl-0.0.3.3
- 1 gem installed
- gem install rubyntlm -v 0.1.1 -i /var/www/discourse/plugins/discourse-ldap-auth/gems/2.0.0 --no-document --ignore-dependencies
- Successfully installed rubyntlm-0.1.1
- 1 gem installed
- gem install omniauth-ldap -v 1.0.4 -i /var/www/discourse/plugins/discourse-ldap-auth/gems/2.0.0 --no-document --ignore-dependencies
- Successfully installed omniauth-ldap-1.0.4
- 1 gem installed
- == 20160302170230 RenameDigestAfterDaysToDigestAfterMinutes: migrating ========
- -- rename_column(:user_options, :digest_after_days, :digest_after_minutes)
- -> 0.0028s
- -- execute("UPDATE user_options SET digest_after_minutes = digest_after_minutes * 1440 WHERE digest_after_minutes IS NOT NULL")
- -> 0.0005s
- -- execute("UPDATE site_settings SET value = value::integer * 1440 WHERE name = 'default_email_digest_frequency' AND value IS NOT NULL")
- I, [2016-03-14T15:08:05.735281 #37] INFO -- : Terminating async processes
- I, [2016-03-14T15:08:05.735441 #37] INFO -- : Sending INT to HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/9.3/bin/postmaster -D /etc/postgresql/9.3/main pid: 66
- 2016-03-14 15:08:05 UTC [66-2] LOG: received fast shutdown request
- 2016-03-14 15:08:05 UTC [66-3] LOG: aborting any active transactions
- 2016-03-14 15:08:05 UTC [73-2] LOG: autovacuum launcher shutting down
- 2016-03-14 15:08:05 UTC [70-1] LOG: shutting down
- I, [2016-03-14T15:08:05.735632 #37] INFO -- : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 194
- 194:signal-handler (1457968085) Received SIGTERM scheduling shutdown...
- 194:M 14 Mar 15:08:05.786 # User requested shutdown...
- 194:M 14 Mar 15:08:05.786 * Saving the final RDB snapshot before exiting.
- 2016-03-14 15:08:05 UTC [70-2] LOG: database system is shut down
- 194:M 14 Mar 15:08:05.921 * DB saved on disk
- 194:M 14 Mar 15:08:05.922 # Redis is now ready to exit, bye bye...
- FAILED
- --------------------
- RuntimeError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 334 exit 1>
- Location of failure: /pups/lib/pups/exec_command.rb:105:in `spawn'
- exec failed with the params {"cd"=>"$home", "hook"=>"bundle_exec", "cmd"=>["su discourse -c 'bundle install --deployment --verbose --without test --without development'", "su discourse -c 'bundle exec rake db:migrate'", "su discourse -c 'bundle exec rake assets:precompile'"]}
- f0512c838b1eb6527fc3971c341187535a4a49e310f38ad9e23ca271da560f9c
- ** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement