owncast/controllers
Meisam a7080a1fc1
validate response of federation APIs (#2408)
* validate json responses

* update deps

* tmp disable header check

* log all the webfinger fails

refactor and filter more malformed requests

* don't set incorrect serverURL strings

* test failing through admin api

* fix server url in fedi tests

* check response.text

* validate json/xml response of all apis

test Content-Type of api response and cleanup

* improve logs

* fix rebase

* cleanup json parser in api tests

* mark the api tests performed by admin

* Separate check for reading and format of serverURL

* test /federation/user/ with wrong username in ci
2022-12-10 21:10:10 -08:00
..
admin validate response of federation APIs (#2408) 2022-12-10 21:10:10 -08:00
auth remove extra w.WriteHeader call (#2158) 2022-10-02 13:47:38 -07:00
moderation Add user detail API + modal. Closes #2002 2022-07-20 22:36:20 -07:00
admin.go Fix godoc style comments (#356) 2020-11-12 15:14:59 -08:00
chat.go Handle centralized app state and registration + chat history 2022-05-02 17:45:22 -07:00
config.go Support color customization from the admin (#2338) 2022-11-12 20:26:55 -08:00
constants.go 0.0.6 -> Master (#731) 2021-02-18 23:05:52 -08:00
controllers.go Remove extranious response 2022-04-30 23:16:48 -07:00
emoji.go Support a custom emoji override directory. Closes #1967 2022-06-25 23:06:31 -07:00
followers.go Handle pagination for the federated actions & followers responses (#1731) 2022-03-06 17:18:51 -08:00
hls.go Add support for active viewer details API. Closes #1477 (#1747) 2022-03-06 17:31:47 -08:00
images.go Cleanup some warnings 2022-06-20 22:36:01 -07:00
index.go Add server-side hydration of initial config+status. Closes #1964 2022-09-10 15:37:07 -07:00
logo.go Use bundled images instead of old webroot files 2022-06-20 22:10:55 -07:00
notifications.go IndieAuth support (#1811) 2022-04-21 14:55:26 -07:00
pagination.go Handle pagination for the federated actions & followers responses (#1731) 2022-03-06 17:18:51 -08:00
ping.go Return explicit http 200 2022-05-23 15:12:59 -07:00
playbackMetrics.go Pull player metrics out of the player. Support safari errors/buffering events 2022-03-29 17:33:36 -07:00
remoteFollow.go Fediverse-based authentication (#1846) 2022-04-22 17:23:14 -07:00
status.go Add server-side hydration of initial config+status. Closes #1964 2022-09-10 15:37:07 -07:00
video.go Sort after build variants index number, fix broken index for HLS path. (#1282) 2021-08-04 11:34:02 -07:00
web.go Use static servers for serving embedded web assets 2022-06-20 22:12:44 -07:00