Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/diaspora/diaspora.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-09-10Merge branch 'hotfix/0.7.18.1'v0.7.18.1next-minormastermainBenjamin Neff
2022-09-10Update binstubsDennis Schubert
Newly generated binstubs will check for the string `This file was generated by Bundler` inside `bin/bundle`, so we'd have to update that anyway. Also, there is a non-zero chance the updated `bundle` binstub resolves some of the setup-specific issues we've seen.
2022-08-01Merge branch 'next-minor'v0.7.18.0Benjamin Neff
2022-08-01updated 11 locale files [ci skip]Benjamin Neff
2022-07-24Merge pull request #8384 from SuperTux88/downgrade-bundler-next-minorBenjamin Neff
Downgrade Gemfile.lock to bundler 2.1.4
2022-07-24Downgrade Gemfile.lock to bundler 2.1.4Benjamin Neff
This is the default bundler version that comes with ruby 2.7, and it looks like ruby ruby 2.7 and bundler 2.3.18 have a problem with the new splitted version where each gem source has it's own block and it crashes. To have less problems for podmins when updating, lets just downgrade bundler and use the old lockfile format in next-minor. It's not a problem anymore in develop as we don't have rails-assets anymore there, as we switched to yarn.
2022-07-24Handle Faraday::ServerError (for example 502) as HTTPFailureBenjamin Neff
closes #8380
2022-07-24Handle nodeinfo timeouts gracefullyBenjamin Neff
some (especially bigger pods) are sometimes slow to respond with statistics, so lets handle that gracefully and not mark the pods as down.
2022-07-24Remove error if there was no error anymoreBenjamin Neff
also add pod uri when logging offline pods ... just having a bunch of "OFFLINE" log messages doesn't help at all.
2022-07-23Add xmppChat to NodeInfo 2.1 test for 0.7.xBenjamin Neff
Follow up for #8379
2022-07-23Show software and version directly in the pods table if no errorsBenjamin Neff
closes #8379
2022-07-23Add parsing of newer versions of NodeInfoBenjamin Neff
Always take the newest versions both nodes support
2022-07-23Add NodeInfo 2.1Benjamin Neff
2022-07-23Don't use host-meta in connection tester anymoreBenjamin Neff
This route was removed from the federation and doesn't exist anymore, so checking for it doesn't make any sense. But lets check if a server responds to /.well-known/nodeinfo instead. All other software which supports the diaspora protocol should have this endpoint by now. Parsing/validating nodeinfo is still handled gracefully. closes #8377
2022-07-21Disable the default CSRF protection.Dennis Schubert
This was added in Rails 5.2 defaults, but we upgraded from 5.1 defaults to 6.1, so we didn't notice until now. closes #8374
2022-07-21Disable export_concurrent to prevent segfault during precompileBenjamin Neff
See https://github.com/sass/sassc-ruby/issues/207 closes #8372
2022-07-21Don't eager load active storage in productionBenjamin Neff
We don't use active storage, but eager loading it tries to read the config/storage.yml, which doesn't exist, because we don't need it. https://github.com/rails/rails/blob/571b4d5fb9cd254db79e93370d7b208b6d0fd1e4/activestorage/lib/active_storage/engine.rb#L137 https://github.com/rails/rails/blob/571b4d5fb9cd254db79e93370d7b208b6d0fd1e4/activestorage/app/models/active_storage/blob.rb#L354 closes #8371
2022-07-20Fix some update_attributes in tests only on next-minorBenjamin Neff
These were already fixed on develop in another branch but were never backported, so lets do that now.
2022-07-20Fix follow up tasks for assets:precompile when no manifest existedBenjamin Neff
When no `.sprockets-manifest-xxx.json` existed, every instance of `Sprockets::Manifest` generated their own path with their own random filename, and since this happened before the assets were actually precompiled, they were all empty. So the error pages didn't find the manifest and the non-digest assets also didn't have any assets to copy. So lets create our own instance of `Sprockets::Manifest` here, AFTER `assets:precompile`, which then loads the manifest json that was used during precompile, so all precompiled assets are available. closes #8366
2022-07-20Upgrade to bundler 2Benjamin Neff
2022-07-20Bump sidekiq and sidekiq-cronBenjamin Neff
2022-07-20Bump acts-as-taggable-onBenjamin Neff
2022-07-20Bump nokogiriBenjamin Neff
2022-07-20Add ruby 2.7, drop ruby 2.5Benjamin Neff
2022-07-20Fix deprecation warnings for rails 6.1Benjamin Neff
2022-07-20Upgrade to rails 6.1Benjamin Neff
2022-07-20Remove workaround for schema.rbBenjamin Neff
We don't have the schema.rb anymore in the repo, so we don't need it compatible with both databases anymore. See 5b1be7d8dac07eb133250835bce12e36f8e4908a
2022-07-20Use template_name instead of action_name for notification mailsBenjamin Neff
This is a new feature in rails 6
2022-07-20Fix rendering of error pages to remove deprecation warning for rails 6.0Benjamin Neff
2022-07-20Fix deprecation warnings for rails 6.0Benjamin Neff
2022-07-20Upgrade to rails 6.0Benjamin Neff
2022-07-20Don't load sidekiq workers during initializationBenjamin Neff
This is to prevent the warning about zeitwerk autoloader
2022-07-20Move ActsAsTaggableOn::Tag overrides to initializerBenjamin Neff
This is to prepare for zeitwerk autoloader, and the old file couldn't be autoloaded anyway, so the easiest is to just move it out of the models folder.
2022-07-20Upgrade to sprockets 4Benjamin Neff
2022-07-20Bump diaspora_federation to support rails 6Benjamin Neff
2022-07-20Bump js_image_paths to support rails 6 and sprockets 4Benjamin Neff
2022-07-18Update .gitignore from develop branchBenjamin Neff
2022-07-16Fix Link to OWASP CSRF more information pageBenjamin Neff
closes #8365
2022-07-16Render markdown to html for notificationsBenjamin Neff
2022-07-16Remove unused translation fallbackBenjamin Neff
2022-07-16Remove markerb dependencyBenjamin Neff
markerb is dead and isn't compatible with rails 6 anymore. Removing it means adding separate templates for text and html, this sadly means some code duplication, but also luckily the templates aren't that complicated, so the duplication is also very minimal.
2022-07-16Fix escaping of names in the from headerBenjamin Neff
2022-07-16Fix sending mails after photo exportBenjamin Neff
2022-07-16Don't autoload PeopleHelper during initializationBenjamin Neff
this is for future rails versions with zeitwerk autoloader where this isn't allowed anymore
2022-07-04Replace unmaintained sass-rails with sassc-railsBenjamin Neff
closes #8362
2022-07-04Remove compass-rails and just use the few images without a spriteBenjamin Neff
Fixes #6433
2022-07-03Remove entypo-rails dependency and add font to vendor/assetsBenjamin Neff
entypo-rails doesn't support newer rails versions closes #8361
2022-06-29Manually stringify keys to fix sidekiq 7.0 deprecation warningBenjamin Neff
closes #8359
2022-06-28Merge pull request #8357 from SuperTux88/gem-updatesBenjamin Neff
Gem updates
2022-06-27Bump rails-assets-jquery and jquery-railsBenjamin Neff