An unofficial, mostly Bitwarden-compatible API server written in Ruby (Sinatra and ActiveRecord)
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Gemfile: only specify major/minor versions, update rack and nokogiri

+70 -63
+5 -5
Gemfile
··· 2 2 3 3 ruby ">= 2.2.8" 4 4 5 - gem "rack", ">= 2.0.6" 5 + gem "rack", "~> 2.0.0" 6 6 7 - gem "sinatra", "~> 2.0.3" 8 - gem "sinatra-contrib", "~> 2.0.3" 7 + gem "sinatra", "~> 2.0.0" 8 + gem "sinatra-contrib", "~> 2.0.0" 9 9 10 - gem "activerecord", "~> 5.1.7" 11 - gem "sinatra-activerecord", "~> 2.0.13" 10 + gem "activerecord", "~> 5.1.0" 11 + gem "sinatra-activerecord", "~> 2.0.0" 12 12 gem "sqlite3" 13 13 14 14 gem "unicorn"
+65 -58
Gemfile.lock
··· 38 38 i18n (>= 0.7, < 2) 39 39 minitest (~> 5.1) 40 40 tzinfo (~> 1.1) 41 + addressable (2.7.0) 42 + public_suffix (>= 2.0.2, < 5.0) 41 43 arel (8.0.0) 42 - backports (3.11.3) 43 - builder (3.2.3) 44 - chunky_png (1.3.10) 44 + backports (3.16.1) 45 + builder (3.2.4) 46 + chunky_png (1.3.11) 45 47 coderay (1.1.2) 46 - concurrent-ruby (1.1.5) 47 - crass (1.0.5) 48 - djinni (2.2.4) 49 - fagin (~> 1.2, >= 1.2.1) 50 - erubi (1.8.0) 51 - fagin (1.2.1) 48 + concurrent-ruby (1.1.6) 49 + crass (1.0.6) 50 + djinni (2.2.5) 51 + fagin (~> 1.2, >= 1.2.2) 52 + erubi (1.9.0) 53 + fagin (1.2.2) 52 54 globalid (0.4.2) 53 55 activesupport (>= 4.2.0) 54 - hilighter (1.2.3) 55 - i18n (1.6.0) 56 + hilighter (1.5.9) 57 + i18n (1.8.2) 56 58 concurrent-ruby (~> 1.0) 57 - json (2.1.0) 58 - json_config (0.1.4) 59 - jwt (2.1.0) 60 - kgio (2.11.2) 61 - loofah (2.3.1) 59 + json (2.3.0) 60 + jsoncfg (1.2.11) 61 + jwt (2.2.1) 62 + kgio (2.11.3) 63 + loofah (2.4.0) 62 64 crass (~> 1.0.2) 63 65 nokogiri (>= 1.5.9) 64 66 mail (2.7.1) ··· 66 68 method_source (0.9.2) 67 69 mini_mime (1.0.2) 68 70 mini_portile2 (2.4.0) 69 - minitest (5.11.3) 70 - multi_json (1.13.1) 71 - mustermann (1.0.2) 72 - nio4r (2.4.0) 73 - nokogiri (1.10.5) 71 + minitest (5.14.0) 72 + multi_json (1.14.1) 73 + mustermann (1.1.1) 74 + ruby2_keywords (~> 0.0.1) 75 + nio4r (2.5.2) 76 + nokogiri (1.10.8) 74 77 mini_portile2 (~> 2.4.0) 75 - os (1.0.0) 78 + os (1.0.1) 76 79 pbkdf2-ruby (0.2.1) 77 - pry (0.11.3) 80 + pry (0.12.2) 78 81 coderay (~> 1.1.0) 79 82 method_source (~> 0.9.0) 80 - rack (2.0.7) 81 - rack-protection (2.0.3) 83 + public_suffix (4.0.3) 84 + rack (2.0.9) 85 + rack-protection (2.0.8.1) 82 86 rack 83 87 rack-test (1.1.0) 84 88 rack (>= 1.0, < 3) ··· 97 101 rails-dom-testing (2.0.3) 98 102 activesupport (>= 4.2.0) 99 103 nokogiri (>= 1.6) 100 - rails-html-sanitizer (1.0.4) 101 - loofah (~> 2.2, >= 2.2.2) 104 + rails-html-sanitizer (1.3.0) 105 + loofah (~> 2.3) 102 106 railties (5.1.7) 103 107 actionpack (= 5.1.7) 104 108 activesupport (= 5.1.7) 105 109 method_source 106 110 rake (>= 0.8.7) 107 111 thor (>= 0.18.1, < 2.0) 108 - raindrops (0.19.0) 109 - rake (12.3.3) 110 - rotp (3.3.1) 111 - rqrcode (0.10.1) 112 + raindrops (0.19.1) 113 + rake (13.0.1) 114 + rotp (5.1.0) 115 + addressable (~> 2.5) 116 + rqrcode (1.1.2) 112 117 chunky_png (~> 1.0) 113 - rubeepass (3.3.0) 114 - djinni (~> 2.2, >= 2.2.4) 115 - hilighter (~> 1.1, >= 1.2.3) 116 - json_config (~> 0.1, >= 0.1.4) 117 - os (~> 1.0, >= 1.0.0) 118 + rqrcode_core (~> 0.1) 119 + rqrcode_core (0.1.1) 120 + rubeepass (3.4.9) 121 + djinni (~> 2.2, >= 2.2.5) 122 + hilighter (~> 1.5, >= 1.5.1) 123 + jsoncfg (~> 1.2, >= 1.2.11) 124 + os (~> 1.0, >= 1.0.1) 118 125 salsa20 (~> 0.1, >= 0.1.3) 119 - scoobydoo (~> 0.1, >= 0.1.6) 126 + scoobydoo (~> 1.0, >= 1.0.1) 120 127 twofish (~> 1.0, >= 1.0.8) 128 + ruby2_keywords (0.0.2) 121 129 salsa20 (0.1.3) 122 - scoobydoo (0.1.6) 123 - sinatra (2.0.3) 130 + scoobydoo (1.0.1) 131 + sinatra (2.0.8.1) 124 132 mustermann (~> 1.0) 125 133 rack (~> 2.0) 126 - rack-protection (= 2.0.3) 134 + rack-protection (= 2.0.8.1) 127 135 tilt (~> 2.0) 128 - sinatra-activerecord (2.0.13) 136 + sinatra-activerecord (2.0.14) 129 137 activerecord (>= 3.2) 130 138 sinatra (>= 1.0) 131 - sinatra-contrib (2.0.3) 132 - activesupport (>= 4.0.0) 139 + sinatra-contrib (2.0.8.1) 133 140 backports (>= 2.8.2) 134 141 multi_json 135 142 mustermann (~> 1.0) 136 - rack-protection (= 2.0.3) 137 - sinatra (= 2.0.3) 138 - tilt (>= 1.3, < 3) 139 - sprockets (3.7.2) 143 + rack-protection (= 2.0.8.1) 144 + sinatra (= 2.0.8.1) 145 + tilt (~> 2.0) 146 + sprockets (4.0.0) 140 147 concurrent-ruby (~> 1.0) 141 148 rack (> 1, < 3) 142 149 sprockets-rails (3.2.1) 143 150 actionpack (>= 4.0) 144 151 activesupport (>= 4.0) 145 152 sprockets (>= 3.0.0) 146 - sqlite3 (1.3.13) 147 - thor (0.20.3) 153 + sqlite3 (1.4.2) 154 + thor (1.0.1) 148 155 thread_safe (0.3.6) 149 - tilt (2.0.8) 156 + tilt (2.0.10) 150 157 twofish (1.0.8) 151 - tzinfo (1.2.5) 158 + tzinfo (1.2.6) 152 159 thread_safe (~> 0.1) 153 - unicorn (5.4.1) 160 + unicorn (5.5.3) 154 161 kgio (~> 2.6) 155 162 raindrops (~> 0.7) 156 163 websocket-driver (0.6.5) ··· 164 171 ruby 165 172 166 173 DEPENDENCIES 167 - activerecord (~> 5.1.7) 174 + activerecord (~> 5.1.0) 168 175 json 169 176 jwt 170 177 minitest 171 178 pbkdf2-ruby 172 179 pry 173 - rack (>= 2.0.6) 180 + rack (~> 2.0.0) 174 181 rack-test 175 182 rake 176 183 rotp 177 184 rqrcode 178 185 rubeepass (~> 3.3) 179 - sinatra (~> 2.0.3) 180 - sinatra-activerecord (~> 2.0.13) 181 - sinatra-contrib (~> 2.0.3) 186 + sinatra (~> 2.0.0) 187 + sinatra-activerecord (~> 2.0.0) 188 + sinatra-contrib (~> 2.0.0) 182 189 sqlite3 183 190 unicorn 184 191 yaml_db ··· 187 194 ruby 2.4.2p198 188 195 189 196 BUNDLED WITH 190 - 1.17.1 197 + 1.17.2