gitlab: 8.16.6 -> 8.17.4 for CVE-2017-0882

+99 -104
+9 -8
pkgs/applications/version-management/gitlab/Gemfile
··· 7 gem 'responders', '~> 2.0' 8 9 gem 'sprockets', '~> 3.7.0' 10 - gem 'sprockets-es6', '~> 0.9.2' 11 12 # Default values for AR models 13 gem 'default_value_for', '~> 3.0.0' ··· 36 gem 'omniauth_crowd', '~> 2.2.0' 37 gem 'omniauth-authentiq', '~> 0.2.0' 38 gem 'rack-oauth2', '~> 1.2.1' 39 - gem 'jwt' 40 41 # Spam and anti-bot protection 42 gem 'recaptcha', '~> 3.0', require: 'recaptcha/rails' ··· 47 gem 'rqrcode-rails3', '~> 0.1.7' 48 gem 'attr_encrypted', '~> 3.0.0' 49 gem 'u2f', '~> 0.2.1' 50 51 # Browser detection 52 gem 'browser', '~> 2.2' ··· 109 gem 'creole', '~> 0.5.0' 110 gem 'wikicloth', '0.8.1' 111 gem 'asciidoctor', '~> 1.5.2' 112 - gem 'asciidoctor-plantuml', '0.0.6' 113 gem 'rouge', '~> 2.0' 114 gem 'truncato', '~> 0.7.8' 115 ··· 219 gem 'chronic', '~> 0.10.2' 220 gem 'chronic_duration', '~> 0.10.6' 221 222 gem 'sass-rails', '~> 5.0.6' 223 gem 'coffee-rails', '~> 4.1.0' 224 gem 'uglifier', '~> 2.7.2' 225 - gem 'gitlab-turbolinks-classic', '~> 2.5', '>= 2.5.6' 226 227 gem 'addressable', '~> 2.3.8' 228 gem 'bootstrap-sass', '~> 3.3.0' ··· 280 gem 'rspec-retry', '~> 0.4.5' 281 gem 'spinach-rails', '~> 0.2.1' 282 gem 'spinach-rerun-reporter', '~> 0.0.2' 283 284 # Prevent occasions where minitest is not bundled in packaged versions of ruby (see #3826) 285 gem 'minitest', '~> 5.7.0' ··· 291 gem 'capybara-screenshot', '~> 1.0.0' 292 gem 'poltergeist', '~> 1.9.0' 293 294 - gem 'teaspoon', '~> 1.1.0' 295 - gem 'teaspoon-jasmine', '~> 2.2.0' 296 - 297 gem 'spring', '~> 1.7.0' 298 gem 'spring-commands-rspec', '~> 1.0.4' 299 gem 'spring-commands-spinach', '~> 1.1.0' 300 - gem 'spring-commands-teaspoon', '~> 0.0.2' 301 302 gem 'rubocop', '~> 0.46.0', require: false 303 gem 'rubocop-rspec', '~> 1.9.1', require: false
··· 7 gem 'responders', '~> 2.0' 8 9 gem 'sprockets', '~> 3.7.0' 10 11 # Default values for AR models 12 gem 'default_value_for', '~> 3.0.0' ··· 35 gem 'omniauth_crowd', '~> 2.2.0' 36 gem 'omniauth-authentiq', '~> 0.2.0' 37 gem 'rack-oauth2', '~> 1.2.1' 38 + gem 'jwt', '~> 1.5.6' 39 40 # Spam and anti-bot protection 41 gem 'recaptcha', '~> 3.0', require: 'recaptcha/rails' ··· 46 gem 'rqrcode-rails3', '~> 0.1.7' 47 gem 'attr_encrypted', '~> 3.0.0' 48 gem 'u2f', '~> 0.2.1' 49 + 50 + # GitLab Pages 51 + gem 'validates_hostname', '~> 1.0.6' 52 53 # Browser detection 54 gem 'browser', '~> 2.2' ··· 111 gem 'creole', '~> 0.5.0' 112 gem 'wikicloth', '0.8.1' 113 gem 'asciidoctor', '~> 1.5.2' 114 + gem 'asciidoctor-plantuml', '0.0.7' 115 gem 'rouge', '~> 2.0' 116 gem 'truncato', '~> 0.7.8' 117 ··· 221 gem 'chronic', '~> 0.10.2' 222 gem 'chronic_duration', '~> 0.10.6' 223 224 + gem 'webpack-rails', '~> 0.9.9' 225 + gem 'rack-proxy', '~> 0.6.0' 226 + 227 gem 'sass-rails', '~> 5.0.6' 228 gem 'coffee-rails', '~> 4.1.0' 229 gem 'uglifier', '~> 2.7.2' 230 231 gem 'addressable', '~> 2.3.8' 232 gem 'bootstrap-sass', '~> 3.3.0' ··· 284 gem 'rspec-retry', '~> 0.4.5' 285 gem 'spinach-rails', '~> 0.2.1' 286 gem 'spinach-rerun-reporter', '~> 0.0.2' 287 + gem 'rspec_profiling' 288 289 # Prevent occasions where minitest is not bundled in packaged versions of ruby (see #3826) 290 gem 'minitest', '~> 5.7.0' ··· 296 gem 'capybara-screenshot', '~> 1.0.0' 297 gem 'poltergeist', '~> 1.9.0' 298 299 gem 'spring', '~> 1.7.0' 300 gem 'spring-commands-rspec', '~> 1.0.4' 301 gem 'spring-commands-spinach', '~> 1.1.0' 302 303 gem 'rubocop', '~> 0.46.0', require: false 304 gem 'rubocop-rspec', '~> 1.9.1', require: false
+24 -28
pkgs/applications/version-management/gitlab/Gemfile.lock
··· 56 faraday_middleware-multi_json (~> 0.0) 57 oauth2 (~> 1.0) 58 asciidoctor (1.5.3) 59 - asciidoctor-plantuml (0.0.6) 60 asciidoctor (~> 1.5) 61 ast (2.3.0) 62 attr_encrypted (3.0.3) ··· 74 descendants_tracker (~> 0.0.4) 75 ice_nine (~> 0.11.0) 76 thread_safe (~> 0.3, >= 0.3.1) 77 - babel-source (5.8.35) 78 - babel-transpiler (0.7.0) 79 - babel-source (>= 4.0, < 6) 80 - execjs (~> 2.0) 81 babosa (1.0.2) 82 base32 (0.3.2) 83 bcrypt (3.1.11) ··· 268 mime-types (>= 1.16, < 3) 269 posix-spawn (~> 0.3) 270 gitlab-markup (1.5.1) 271 - gitlab-turbolinks-classic (2.5.6) 272 - coffee-rails 273 gitlab_omniauth-ldap (1.2.1) 274 net-ldap (~> 0.9) 275 omniauth (~> 1.0) ··· 381 json (1.8.3) 382 json-schema (2.6.2) 383 addressable (~> 2.3.8) 384 - jwt (1.5.4) 385 kaminari (0.17.0) 386 actionpack (>= 3.0.0) 387 activesupport (>= 3.0.0) ··· 550 rack (>= 1.1) 551 rack-protection (1.5.3) 552 rack 553 rack-test (0.6.3) 554 rack (>= 1.0) 555 rails (4.2.7.1) ··· 644 rspec-retry (0.4.5) 645 rspec-core 646 rspec-support (3.5.0) 647 rubocop (0.46.0) 648 parser (>= 2.3.1.1, < 3.0) 649 powerpack (~> 0.1) ··· 662 sexp_processor (~> 4.1) 663 rubyntlm (0.5.2) 664 rubypants (0.2.0) 665 - rubyzip (1.2.0) 666 rufus-scheduler (3.1.10) 667 rugged (0.24.0) 668 safe_yaml (1.0.4) ··· 732 spring (>= 0.9.1) 733 spring-commands-spinach (1.1.0) 734 spring (>= 0.9.1) 735 - spring-commands-teaspoon (0.0.2) 736 - spring (>= 0.9.1) 737 sprockets (3.7.0) 738 concurrent-ruby (~> 1.0) 739 rack (> 1, < 3) 740 - sprockets-es6 (0.9.2) 741 - babel-source (>= 5.8.11) 742 - babel-transpiler 743 - sprockets (>= 3.0.0) 744 sprockets-rails (3.1.1) 745 actionpack (>= 4.0) 746 activesupport (>= 4.0) 747 sprockets (>= 3.0.0) 748 stackprof (0.2.10) 749 state_machines (0.4.0) 750 state_machines-activemodel (0.4.0) ··· 757 sys-filesystem (1.1.6) 758 ffi 759 sysexits (1.2.0) 760 - teaspoon (1.1.5) 761 - railties (>= 3.2.5, < 6) 762 - teaspoon-jasmine (2.2.0) 763 - teaspoon (>= 1.0.0) 764 temple (0.7.7) 765 test_after_commit (1.1.0) 766 activerecord (>= 3.2) ··· 795 get_process_mem (~> 0) 796 unicorn (>= 4, < 6) 797 uniform_notifier (1.10.0) 798 version_sorter (2.1.0) 799 virtus (1.0.5) 800 axiom-types (~> 0.1) ··· 812 webmock (1.21.0) 813 addressable (>= 2.3.6) 814 crack (>= 0.3.2) 815 websocket-driver (0.6.3) 816 websocket-extensions (>= 0.1.0) 817 websocket-extensions (0.1.2) ··· 838 allocations (~> 1.0) 839 asana (~> 0.4.0) 840 asciidoctor (~> 1.5.2) 841 - asciidoctor-plantuml (= 0.0.6) 842 attr_encrypted (~> 3.0.0) 843 awesome_print (~> 1.2.0) 844 babosa (~> 1.0.2) ··· 888 github-linguist (~> 4.7.0) 889 gitlab-flowdock-git-hook (~> 1.0.1) 890 gitlab-markup (~> 1.5.1) 891 - gitlab-turbolinks-classic (~> 2.5, >= 2.5.6) 892 gitlab_omniauth-ldap (~> 1.2.1) 893 gollum-lib (~> 4.2) 894 gollum-rugged_adapter (~> 0.4.2) ··· 909 jquery-rails (~> 4.1.0) 910 jquery-ui-rails (~> 5.0.0) 911 json-schema (~> 2.6.2) 912 - jwt 913 kaminari (~> 0.17.0) 914 knapsack (~> 1.11.0) 915 kubeclient (~> 2.2.0) ··· 952 rack-attack (~> 4.4.1) 953 rack-cors (~> 0.4.0) 954 rack-oauth2 (~> 1.2.1) 955 rails (= 4.2.7.1) 956 rails-deprecated_sanitizer (~> 1.0.3) 957 rainbow (~> 2.1.0) ··· 968 rqrcode-rails3 (~> 0.1.7) 969 rspec-rails (~> 3.5.0) 970 rspec-retry (~> 0.4.5) 971 rubocop (~> 0.46.0) 972 rubocop-rspec (~> 1.9.1) 973 ruby-fogbugz (~> 0.2.1) ··· 992 spring (~> 1.7.0) 993 spring-commands-rspec (~> 1.0.4) 994 spring-commands-spinach (~> 1.1.0) 995 - spring-commands-teaspoon (~> 0.0.2) 996 sprockets (~> 3.7.0) 997 - sprockets-es6 (~> 0.9.2) 998 stackprof (~> 0.2.10) 999 state_machines-activerecord (~> 0.4.0) 1000 sys-filesystem (~> 1.1.6) 1001 - teaspoon (~> 1.1.0) 1002 - teaspoon-jasmine (~> 2.2.0) 1003 - test_after_commit (~> 0.4.2) 1004 thin (~> 1.7.0) 1005 timecop (~> 0.8.0) 1006 truncato (~> 0.7.8) ··· 1010 unf (~> 0.1.4) 1011 unicorn (~> 5.1.0) 1012 unicorn-worker-killer (~> 0.4.4) 1013 version_sorter (~> 2.1.0) 1014 virtus (~> 1.0.1) 1015 vmstat (~> 2.3.0) 1016 web-console (~> 2.0) 1017 webmock (~> 1.21.0) 1018 wikicloth (= 0.8.1) 1019 1020 BUNDLED WITH 1021 - 1.13.7
··· 56 faraday_middleware-multi_json (~> 0.0) 57 oauth2 (~> 1.0) 58 asciidoctor (1.5.3) 59 + asciidoctor-plantuml (0.0.7) 60 asciidoctor (~> 1.5) 61 ast (2.3.0) 62 attr_encrypted (3.0.3) ··· 74 descendants_tracker (~> 0.0.4) 75 ice_nine (~> 0.11.0) 76 thread_safe (~> 0.3, >= 0.3.1) 77 babosa (1.0.2) 78 base32 (0.3.2) 79 bcrypt (3.1.11) ··· 264 mime-types (>= 1.16, < 3) 265 posix-spawn (~> 0.3) 266 gitlab-markup (1.5.1) 267 gitlab_omniauth-ldap (1.2.1) 268 net-ldap (~> 0.9) 269 omniauth (~> 1.0) ··· 375 json (1.8.3) 376 json-schema (2.6.2) 377 addressable (~> 2.3.8) 378 + jwt (1.5.6) 379 kaminari (0.17.0) 380 actionpack (>= 3.0.0) 381 activesupport (>= 3.0.0) ··· 544 rack (>= 1.1) 545 rack-protection (1.5.3) 546 rack 547 + rack-proxy (0.6.0) 548 + rack 549 rack-test (0.6.3) 550 rack (>= 1.0) 551 rails (4.2.7.1) ··· 640 rspec-retry (0.4.5) 641 rspec-core 642 rspec-support (3.5.0) 643 + rspec_profiling (0.0.4) 644 + activerecord 645 + pg 646 + rails 647 + sqlite3 648 rubocop (0.46.0) 649 parser (>= 2.3.1.1, < 3.0) 650 powerpack (~> 0.1) ··· 663 sexp_processor (~> 4.1) 664 rubyntlm (0.5.2) 665 rubypants (0.2.0) 666 + rubyzip (1.2.1) 667 rufus-scheduler (3.1.10) 668 rugged (0.24.0) 669 safe_yaml (1.0.4) ··· 733 spring (>= 0.9.1) 734 spring-commands-spinach (1.1.0) 735 spring (>= 0.9.1) 736 sprockets (3.7.0) 737 concurrent-ruby (~> 1.0) 738 rack (> 1, < 3) 739 sprockets-rails (3.1.1) 740 actionpack (>= 4.0) 741 activesupport (>= 4.0) 742 sprockets (>= 3.0.0) 743 + sqlite3 (1.3.11) 744 stackprof (0.2.10) 745 state_machines (0.4.0) 746 state_machines-activemodel (0.4.0) ··· 753 sys-filesystem (1.1.6) 754 ffi 755 sysexits (1.2.0) 756 temple (0.7.7) 757 test_after_commit (1.1.0) 758 activerecord (>= 3.2) ··· 787 get_process_mem (~> 0) 788 unicorn (>= 4, < 6) 789 uniform_notifier (1.10.0) 790 + validates_hostname (1.0.6) 791 + activerecord (>= 3.0) 792 + activesupport (>= 3.0) 793 version_sorter (2.1.0) 794 virtus (1.0.5) 795 axiom-types (~> 0.1) ··· 807 webmock (1.21.0) 808 addressable (>= 2.3.6) 809 crack (>= 0.3.2) 810 + webpack-rails (0.9.9) 811 + rails (>= 3.2.0) 812 websocket-driver (0.6.3) 813 websocket-extensions (>= 0.1.0) 814 websocket-extensions (0.1.2) ··· 835 allocations (~> 1.0) 836 asana (~> 0.4.0) 837 asciidoctor (~> 1.5.2) 838 + asciidoctor-plantuml (= 0.0.7) 839 attr_encrypted (~> 3.0.0) 840 awesome_print (~> 1.2.0) 841 babosa (~> 1.0.2) ··· 885 github-linguist (~> 4.7.0) 886 gitlab-flowdock-git-hook (~> 1.0.1) 887 gitlab-markup (~> 1.5.1) 888 gitlab_omniauth-ldap (~> 1.2.1) 889 gollum-lib (~> 4.2) 890 gollum-rugged_adapter (~> 0.4.2) ··· 905 jquery-rails (~> 4.1.0) 906 jquery-ui-rails (~> 5.0.0) 907 json-schema (~> 2.6.2) 908 + jwt (~> 1.5.6) 909 kaminari (~> 0.17.0) 910 knapsack (~> 1.11.0) 911 kubeclient (~> 2.2.0) ··· 948 rack-attack (~> 4.4.1) 949 rack-cors (~> 0.4.0) 950 rack-oauth2 (~> 1.2.1) 951 + rack-proxy (~> 0.6.0) 952 rails (= 4.2.7.1) 953 rails-deprecated_sanitizer (~> 1.0.3) 954 rainbow (~> 2.1.0) ··· 965 rqrcode-rails3 (~> 0.1.7) 966 rspec-rails (~> 3.5.0) 967 rspec-retry (~> 0.4.5) 968 + rspec_profiling 969 rubocop (~> 0.46.0) 970 rubocop-rspec (~> 1.9.1) 971 ruby-fogbugz (~> 0.2.1) ··· 990 spring (~> 1.7.0) 991 spring-commands-rspec (~> 1.0.4) 992 spring-commands-spinach (~> 1.1.0) 993 sprockets (~> 3.7.0) 994 stackprof (~> 0.2.10) 995 state_machines-activerecord (~> 0.4.0) 996 sys-filesystem (~> 1.1.6) 997 + test_after_commit (~> 1.1) 998 thin (~> 1.7.0) 999 timecop (~> 0.8.0) 1000 truncato (~> 0.7.8) ··· 1004 unf (~> 0.1.4) 1005 unicorn (~> 5.1.0) 1006 unicorn-worker-killer (~> 0.4.4) 1007 + validates_hostname (~> 1.0.6) 1008 version_sorter (~> 2.1.0) 1009 virtus (~> 1.0.1) 1010 vmstat (~> 2.3.0) 1011 web-console (~> 2.0) 1012 webmock (~> 1.21.0) 1013 + webpack-rails (~> 0.9.9) 1014 wikicloth (= 0.8.1) 1015 1016 BUNDLED WITH 1017 + 1.14.5
+22 -8
pkgs/applications/version-management/gitlab/default.nix
··· 1 - { stdenv, lib, bundler, fetchFromGitHub, bundlerEnv, libiconv, ruby 2 - , tzdata, git, nodejs, procps 3 }: 4 5 /* When updating the Gemfile add `gem "activerecord-nulldb-adapter"` ··· 18 }; 19 }; 20 21 in 22 23 stdenv.mkDerivation rec { 24 name = "gitlab-${version}"; 25 - version = "8.16.6"; 26 27 - buildInputs = [ env ruby bundler tzdata git nodejs procps ]; 28 29 src = fetchFromGitHub { 30 owner = "gitlabhq"; 31 repo = "gitlabhq"; 32 rev = "v${version}"; 33 - sha256 = "03rzms2frwx4c09l2rig1amlxj965s2iq421i52j8wj2khb7pd7g"; 34 }; 35 36 patches = [ ··· 64 65 buildPhase = '' 66 mv config/gitlab.yml.example config/gitlab.yml 67 - GITLAB_DATABASE_ADAPTER=nulldb \ 68 - SKIP_STORAGE_VALIDATION=true \ 69 - rake assets:precompile RAILS_ENV=production 70 mv config/gitlab.yml config/gitlab.yml.example 71 rm config/secrets.yml 72 mv config config.dist
··· 1 + { stdenv, lib, bundler, fetchurl, fetchFromGitHub, bundlerEnv, libiconv, ruby 2 + , tzdata, git, nodejs, procps, dpkg 3 }: 4 5 /* When updating the Gemfile add `gem "activerecord-nulldb-adapter"` ··· 18 }; 19 }; 20 21 + version = "8.17.4"; 22 + 23 + gitlabDeb = fetchurl { 24 + url = "https://packages.gitlab.com/gitlab/gitlab-ce/packages/debian/jessie/gitlab-ce_${version}-ce.0_amd64.deb/download"; 25 + sha256 = "1fd6y9lyavzsm2ac10sip01dnvcd73ymcn2rqdljr4sq4f222mry"; 26 + }; 27 + 28 in 29 30 stdenv.mkDerivation rec { 31 name = "gitlab-${version}"; 32 33 + buildInputs = [ 34 + env ruby bundler tzdata git nodejs procps dpkg 35 + ]; 36 37 src = fetchFromGitHub { 38 owner = "gitlabhq"; 39 repo = "gitlabhq"; 40 rev = "v${version}"; 41 + sha256 = "1yrbbf55pz7863xngl2mxwj9w4imdlqvmqywd1zpnswdsjqxa5xj"; 42 }; 43 44 patches = [ ··· 72 73 buildPhase = '' 74 mv config/gitlab.yml.example config/gitlab.yml 75 + 76 + dpkg -x ${gitlabDeb} . 77 + mv -v opt/gitlab/embedded/service/gitlab-rails/public/assets public 78 + rm -rf opt 79 + 80 + export GITLAB_DATABASE_ADAPTER=nulldb 81 + export SKIP_STORAGE_VALIDATION=true 82 + rake assets:precompile RAILS_ENV=production 83 + 84 mv config/gitlab.yml config/gitlab.yml.example 85 rm config/secrets.yml 86 mv config config.dist
+44 -60
pkgs/applications/version-management/gitlab/gemset.nix
··· 146 asciidoctor-plantuml = { 147 source = { 148 remotes = ["https://rubygems.org"]; 149 - sha256 = "0rd8yh0by5sxhg1c3cb1mzkp4jp3j8v6vzbyv1mx492s9ml451fx"; 150 type = "gem"; 151 }; 152 - version = "0.0.6"; 153 }; 154 ast = { 155 source = { ··· 206 type = "gem"; 207 }; 208 version = "0.1.1"; 209 - }; 210 - babel-source = { 211 - source = { 212 - remotes = ["https://rubygems.org"]; 213 - sha256 = "1ncq8h82k6hypzfb5dk7z95mmcdwnhsxmc53xz17m1nbklm25vvr"; 214 - type = "gem"; 215 - }; 216 - version = "5.8.35"; 217 - }; 218 - babel-transpiler = { 219 - source = { 220 - remotes = ["https://rubygems.org"]; 221 - sha256 = "0w0minwxj56w96xps1msm6n75fs0y7r1vqcr9zlsn74fksnz81jc"; 222 - type = "gem"; 223 - }; 224 - version = "0.7.0"; 225 }; 226 babosa = { 227 source = { ··· 944 }; 945 version = "1.5.1"; 946 }; 947 - gitlab-turbolinks-classic = { 948 - source = { 949 - remotes = ["https://rubygems.org"]; 950 - sha256 = "1zfqwa1pahhcz1yxvwigg94bck2zsqk2jsrc0wdcybhr0iwi5jra"; 951 - type = "gem"; 952 - }; 953 - version = "2.5.6"; 954 - }; 955 gitlab_omniauth-ldap = { 956 source = { 957 remotes = ["https://rubygems.org"]; ··· 1235 jwt = { 1236 source = { 1237 remotes = ["https://rubygems.org"]; 1238 - sha256 = "0s5llb4mhpy0phzbrc4jd2jd2b91h1axy4bhci7g1bdz1w2m3a2i"; 1239 type = "gem"; 1240 }; 1241 - version = "1.5.4"; 1242 }; 1243 kaminari = { 1244 source = { ··· 1848 }; 1849 version = "1.5.3"; 1850 }; 1851 rack-test = { 1852 source = { 1853 remotes = ["https://rubygems.org"]; ··· 2152 }; 2153 version = "3.5.0"; 2154 }; 2155 rubocop = { 2156 source = { 2157 remotes = ["https://rubygems.org"]; ··· 2227 rubyzip = { 2228 source = { 2229 remotes = ["https://rubygems.org"]; 2230 - sha256 = "10a9p1m68lpn8pwqp972lv61140flvahm3g9yzbxzjks2z3qlb2s"; 2231 type = "gem"; 2232 }; 2233 - version = "1.2.0"; 2234 }; 2235 rufus-scheduler = { 2236 source = { ··· 2464 }; 2465 version = "1.1.0"; 2466 }; 2467 - spring-commands-teaspoon = { 2468 - source = { 2469 - remotes = ["https://rubygems.org"]; 2470 - sha256 = "1g7n4m2s9d0frh7y1xibzpphqajfnx4fvgfc66nh545dd91w2nqz"; 2471 - type = "gem"; 2472 - }; 2473 - version = "0.0.2"; 2474 - }; 2475 sprockets = { 2476 source = { 2477 remotes = ["https://rubygems.org"]; ··· 2480 }; 2481 version = "3.7.0"; 2482 }; 2483 - sprockets-es6 = { 2484 source = { 2485 remotes = ["https://rubygems.org"]; 2486 - sha256 = "0508h3vnjz08c64k11za6cqnbvvifka9pmdrycamzzjd4dmf10y3"; 2487 type = "gem"; 2488 }; 2489 - version = "0.9.2"; 2490 }; 2491 - sprockets-rails = { 2492 source = { 2493 remotes = ["https://rubygems.org"]; 2494 - sha256 = "1sak0as7ka964f6zjb1w8hkvfkkbf55kpcyvh7k6nyrb6pqnwmnf"; 2495 type = "gem"; 2496 }; 2497 - version = "3.1.1"; 2498 }; 2499 stackprof = { 2500 source = { ··· 2551 type = "gem"; 2552 }; 2553 version = "1.2.0"; 2554 - }; 2555 - teaspoon = { 2556 - source = { 2557 - remotes = ["https://rubygems.org"]; 2558 - sha256 = "1xz5f1w8jm2fg1g194kf17gh36imd7sgs9cx0adqx1l22p7jrkvv"; 2559 - type = "gem"; 2560 - }; 2561 - version = "1.1.5"; 2562 - }; 2563 - teaspoon-jasmine = { 2564 - source = { 2565 - remotes = ["https://rubygems.org"]; 2566 - sha256 = "00wygrv1jm4aj15p1ab9d5fdrj6y83kv26xgp52mx4lp78h2ms9q"; 2567 - type = "gem"; 2568 - }; 2569 - version = "2.2.0"; 2570 }; 2571 temple = { 2572 source = { ··· 2728 }; 2729 version = "1.10.0"; 2730 }; 2731 version_sorter = { 2732 source = { 2733 remotes = ["https://rubygems.org"]; ··· 2775 type = "gem"; 2776 }; 2777 version = "1.21.0"; 2778 }; 2779 websocket-driver = { 2780 source = {
··· 146 asciidoctor-plantuml = { 147 source = { 148 remotes = ["https://rubygems.org"]; 149 + sha256 = "00ax9r822n4ykl6jizaxp03wqzknr7nn20mmqjpiwajy9j0zvr88"; 150 type = "gem"; 151 }; 152 + version = "0.0.7"; 153 }; 154 ast = { 155 source = { ··· 206 type = "gem"; 207 }; 208 version = "0.1.1"; 209 }; 210 babosa = { 211 source = { ··· 928 }; 929 version = "1.5.1"; 930 }; 931 gitlab_omniauth-ldap = { 932 source = { 933 remotes = ["https://rubygems.org"]; ··· 1211 jwt = { 1212 source = { 1213 remotes = ["https://rubygems.org"]; 1214 + sha256 = "124zz1142bi2if7hl5pcrcamwchv4icyr5kaal9m2q6wqbdl6aw4"; 1215 type = "gem"; 1216 }; 1217 + version = "1.5.6"; 1218 }; 1219 kaminari = { 1220 source = { ··· 1824 }; 1825 version = "1.5.3"; 1826 }; 1827 + rack-proxy = { 1828 + source = { 1829 + remotes = ["https://rubygems.org"]; 1830 + sha256 = "1bpbcb9ch94ha2q7gdri88ry7ch0z6ian289kah9ayxyqg19j6f4"; 1831 + type = "gem"; 1832 + }; 1833 + version = "0.6.0"; 1834 + }; 1835 rack-test = { 1836 source = { 1837 remotes = ["https://rubygems.org"]; ··· 2136 }; 2137 version = "3.5.0"; 2138 }; 2139 + rspec_profiling = { 2140 + source = { 2141 + remotes = ["https://rubygems.org"]; 2142 + sha256 = "01qrs189r0q08ys8vax269ff858q9ypsc94n1d700m9da44zi3wg"; 2143 + type = "gem"; 2144 + }; 2145 + version = "0.0.4"; 2146 + }; 2147 rubocop = { 2148 source = { 2149 remotes = ["https://rubygems.org"]; ··· 2219 rubyzip = { 2220 source = { 2221 remotes = ["https://rubygems.org"]; 2222 + sha256 = "06js4gznzgh8ac2ldvmjcmg9v1vg9llm357yckkpylaj6z456zqz"; 2223 type = "gem"; 2224 }; 2225 + version = "1.2.1"; 2226 }; 2227 rufus-scheduler = { 2228 source = { ··· 2456 }; 2457 version = "1.1.0"; 2458 }; 2459 sprockets = { 2460 source = { 2461 remotes = ["https://rubygems.org"]; ··· 2464 }; 2465 version = "3.7.0"; 2466 }; 2467 + sprockets-rails = { 2468 source = { 2469 remotes = ["https://rubygems.org"]; 2470 + sha256 = "1sak0as7ka964f6zjb1w8hkvfkkbf55kpcyvh7k6nyrb6pqnwmnf"; 2471 type = "gem"; 2472 }; 2473 + version = "3.1.1"; 2474 }; 2475 + sqlite3 = { 2476 source = { 2477 remotes = ["https://rubygems.org"]; 2478 + sha256 = "19r06wglnm6479ffj9dl0fa4p5j2wi6dj7k6k3d0rbx7036cv3ny"; 2479 type = "gem"; 2480 }; 2481 + version = "1.3.11"; 2482 }; 2483 stackprof = { 2484 source = { ··· 2535 type = "gem"; 2536 }; 2537 version = "1.2.0"; 2538 }; 2539 temple = { 2540 source = { ··· 2696 }; 2697 version = "1.10.0"; 2698 }; 2699 + validates_hostname = { 2700 + source = { 2701 + remotes = ["https://rubygems.org"]; 2702 + sha256 = "04p1l0v98j4ffvaks1ig9mygx5grpbpdgz7haq3mygva9iy8ykja"; 2703 + type = "gem"; 2704 + }; 2705 + version = "1.0.6"; 2706 + }; 2707 version_sorter = { 2708 source = { 2709 remotes = ["https://rubygems.org"]; ··· 2751 type = "gem"; 2752 }; 2753 version = "1.21.0"; 2754 + }; 2755 + webpack-rails = { 2756 + source = { 2757 + remotes = ["https://rubygems.org"]; 2758 + sha256 = "02jxkpdbi48yhcgldgl5jxnhnad83rdgpkkcwh8w1h6iyg04d42j"; 2759 + type = "gem"; 2760 + }; 2761 + version = "0.9.9"; 2762 }; 2763 websocket-driver = { 2764 source = {