You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mastodon/app/lib
Eugen Rochko 5f69eb89e2
Add a nodeinfo endpoint (#12002)
* Add nodeinfo endpoint

* dont commit stuff from my local dev

* consistant naming since we implimented 2.1 schema

* Add some additional node info stuff

* Add nodeinfo endpoint

* dont commit stuff from my local dev

* consistant naming since we implimented 2.1 schema

* expanding this to include federation info

* codeclimate feedback

* CC feedback

* using activeserializers seems like a good idea...

* get rid of draft 2.1 version

* Reimplement 2.1, also fix metaData -> metadata

* Fix metaData -> metadata here too

* Fix nodeinfo 2.1 tests

* Implement cache for monthly user aggregate

* Useless

* Remove ostatus from the list of supported protocols

* Fix nodeinfo's open_registration reading obsolete setting variable

* Only serialize domain blocks with user-facing limitations

* Do not needlessly list noop severity in nodeinfo

* Only serialize domain blocks info in nodeinfo when they are set to be displayed to everyone

* Enable caching for nodeinfo endpoints

* Fix rendering nodeinfo

* CodeClimate fixes

* Please CodeClimate

* Change InstancePresenter#active_user_count_months for clarity

* Refactor NodeInfoSerializer#metadata

* Remove nodeinfo 2.1 support as the schema doesn't exist

* Clean-up
6 years ago
..
activitypub Fix account migration not affecting followers on origin server (#11980) 6 years ago
connection_pool Add request pool to improve delivery performance (#10353) 6 years ago
nodeinfo Add a nodeinfo endpoint (#12002) 6 years ago
ostatus Remove Atom feeds and old URLs in the form of `GET /:username/updates/:id` (#11247) 6 years ago
proof_provider Default to the web domain (eg. mastodon.lubar.me) instead of the local domain (eg. lubar.me) for keybase proofs (#10565) 6 years ago
settings add admin setting for default search engine indexing (fix #11750) (#11804) 6 years ago
activity_tracker.rb Add a nodeinfo endpoint (#12002) 6 years ago
application_extension.rb
delivery_failure_tracker.rb
entity_cache.rb Remove intermediary arrays when creating hash maps from results (#9291) 7 years ago
exceptions.rb
extractor.rb
fast_geometry_parser.rb
feed_manager.rb Change trending hashtags to not disappear instantly after midnight (#11712) 6 years ago
formatter.rb Add account bio to account admin view (#11473) 6 years ago
hash_object.rb
inline_renderer.rb Add conversations API (#8832) 7 years ago
language_detector.rb Change language detection to include hashtags as words (#11341) 6 years ago
potential_friendship_tracker.rb Create Redisable#redis (#9633) 6 years ago
proof_provider.rb Add Keybase integration (#10297) 6 years ago
request.rb Attempt to concurrently connect to remote IP addresses (#11757) 6 years ago
request_pool.rb Add request pool to improve delivery performance (#10353) 6 years ago
rss_builder.rb
sanitize_config.rb Fix sanitizing lists contents (#11354) 6 years ago
search_query_parser.rb Fix accounts search by full/partial display name and others (#11580) 6 years ago
search_query_transformer.rb Fix accounts search by full/partial display name and others (#11580) 6 years ago
sidekiq_error_handler.rb Fix statsd UDP sockets not being cleaned up in Sidekiq (#11230) 6 years ago
spam_check.rb Change spam check to apply to local accounts and add a threshold (#11806) 6 years ago
status_filter.rb
status_finder.rb Remove Atom feeds and old URLs in the form of `GET /:username/updates/:id` (#11247) 6 years ago
tag_manager.rb Refactor domain block checks (#11268) 6 years ago
themes.rb
toc_generator.rb Add fallback section ID with ToC (#11941) 6 years ago
user_settings_decorator.rb Add trends UI with admin and user settings (#11502) 6 years ago
webfinger_resource.rb Add ActivityPub actor representing the entire server (#11321) 6 years ago