Commit graph

280 commits

Author SHA1 Message Date
renovate[bot]
3b9d5908e4
Update golang.org/x/time digest to e5dcc9c 2022-07-22 21:38:59 +00:00
renovate[bot]
2300c2fae7
Update golang.org/x/net digest to a158d28 2022-07-22 21:17:08 +00:00
renovate[bot]
fb2cad86f8
Update module github.com/shirou/gopsutil/v3 to v3.22.6 2022-07-19 02:06:37 +00:00
renovate[bot]
8866fe46f4
Update golang.org/x/time digest to 579cf78 2022-07-18 23:56:53 +00:00
renovate[bot]
e2e4707c82
Update github.com/teris-io/shortid digest to 71ec9f2 2022-07-18 22:00:15 +00:00
renovate[bot]
b4da968499
Update golang.org/x/net digest to 1185a90 2022-07-18 19:41:26 +00:00
Renovate Bot
5c795afe27
Update golang.org/x/net digest to c690dde 2022-06-07 05:51:52 +00:00
Renovate Bot
ceb2d50403
Update module github.com/aws/aws-sdk-go to v1.44.28 2022-06-06 22:24:54 +00:00
Renovate Bot
251c773661
Update module github.com/yuin/goldmark to v1.4.12 2022-06-06 14:38:23 +00:00
Renovate Bot
0c1e00a643
Update golang.org/x/net digest to c960675 2022-06-06 05:52:16 +00:00
Renovate Bot
2a01b20914
Update module github.com/prometheus/client_golang to v1.12.2 2022-06-04 11:34:03 +00:00
Renovate Bot
824e0c1599
Update module github.com/mattn/go-sqlite3 to v1.14.13 2022-06-04 05:21:55 +00:00
Renovate Bot
a8fff63500
Update module github.com/aws/aws-sdk-go to v1.43.44 2022-04-22 09:57:24 +00:00
Renovate Bot
d351dc3be1
Update golang.org/x/net digest to 1d1ef93 2022-04-22 04:44:19 +00:00
Gabe Kangas
b835de2dc4
IndieAuth support (#1811)
* Able to authenticate user against IndieAuth. For #1273

* WIP server indieauth endpoint. For https://github.com/owncast/owncast/issues/1272

* Add migration to remove access tokens from user

* Add authenticated bool to user for display purposes

* Add indieauth modal and auth flair to display names. For #1273

* Validate URLs and display errors

* Renames, cleanups

* Handle relative auth endpoint paths. Add error handling for missing redirects.

* Disallow using display names in use by registered users. Closes #1810

* Verify code verifier via code challenge on callback

* Use relative path to authorization_endpoint

* Post-rebase fixes

* Use a timestamp instead of a bool for authenticated

* Propertly handle and display error in modal

* Use auth'ed timestamp to derive authenticated flag to display in chat

* don't redirect unless a URL is present

avoids redirecting to `undefined` if there was an error

* improve error message if owncast server URL isn't set

* fix IndieAuth PKCE implementation

use SHA256 instead of SHA1, generates a longer code verifier (must be 43-128 chars long), fixes URL-safe SHA256 encoding

* return real profile data for IndieAuth response

* check the code verifier in the IndieAuth server

* Linting

* Add new chat settings modal anad split up indieauth ui

* Remove logging error

* Update the IndieAuth modal UI. For #1273

* Add IndieAuth repsonse error checking

* Disable IndieAuth client if server URL is not set.

* Add explicit error messages for specific error types

* Fix bad logic

* Return OAuth-keyed error responses for indieauth server

* Display IndieAuth error in plain text with link to return to main page

* Remove redundant check

* Add additional detail to error

* Hide IndieAuth details behind disclosure details

* Break out migration into two steps because some people have been runing dev in production

* Add auth option to user dropdown

Co-authored-by: Aaron Parecki <aaron@parecki.com>
2022-04-21 14:55:26 -07:00
Renovate Bot
12c0882248
Update module github.com/aws/aws-sdk-go to v1.43.43 2022-04-21 13:20:58 +00:00
Renovate Bot
3484d6d8be
Update golang.org/x/net digest to 1850ba1 2022-04-21 06:47:39 +00:00
Renovate Bot
abcfdfa8a0
Update golang.org/x/net digest to a630d4f 2022-04-20 05:48:47 +00:00
Renovate Bot
a825a831fe
Update module github.com/aws/aws-sdk-go to v1.43.41 2022-04-15 23:14:44 +00:00
Renovate Bot
03fc602935
Update module github.com/aws/aws-sdk-go to v1.43.39 2022-04-13 22:58:31 +00:00
Renovate Bot
5c8d591f0a
Update module github.com/aws/aws-sdk-go to v1.43.38 2022-04-12 22:04:14 +00:00
Renovate Bot
ae25019033
Update golang.org/x/time digest to 583f2d6 2022-04-12 06:48:54 +00:00
Renovate Bot
b44c2bdf81
Update golang.org/x/net digest to 290c469 2022-04-12 06:17:31 +00:00
Renovate Bot
2a4e7fbbaf
Update module github.com/aws/aws-sdk-go to v1.43.37 2022-04-12 04:23:51 +00:00
renovate[bot]
cf5f9271df
Update module github.com/aws/aws-sdk-go to v1.43.36 (#1820)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-10 00:56:03 -07:00
Renovate Bot
db278308dc
Update module github.com/shirou/gopsutil/v3 to v3.22.3 2022-04-10 07:23:29 +00:00
Renovate Bot
4fea5954d1
Update golang.org/x/net digest to aac1ed4 2022-04-08 03:03:58 +00:00
Gabe Kangas
e4589a4462
Experiment with supporting h2c 2022-04-07 11:43:26 -07:00
renovate[bot]
af64e88678
Update module github.com/aws/aws-sdk-go to v1.43.31 (#1813)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-04 11:43:37 -07:00
Renovate Bot
91974a8f88
Update module github.com/oschwald/geoip2-golang to v1.7.0 2022-04-02 02:55:32 +00:00
Renovate Bot
7cb6efe457
Update module github.com/amalfra/etag to v1 2022-04-02 01:48:02 +00:00
Renovate Bot
98463fdb34
Update module github.com/mattn/go-sqlite3 to v1.14.12 2022-03-30 03:57:22 +00:00
Renovate Bot
d972a9ee8a
Update module github.com/SherClockHolmes/webpush-go to v1.2.0 2022-03-28 20:22:03 +00:00
Renovate Bot
042431d9a3 Update module github.com/aws/aws-sdk-go to v1.43.26 2022-03-28 16:41:33 +00:00
Renovate Bot
fd6daff1c9
Update module github.com/yuin/goldmark to v1.4.11 2022-03-26 08:33:10 +00:00
Gabe Kangas
7b4110467b
mod tidy 2022-03-25 19:08:38 -07:00
Gabe Kangas
4a17f30da8
Outbound live stream notifications (#1663)
* First pass at browser, discord, twilio notifications

* Commit updated Javascript packages

* Remove twilio notification support

* Email notifications/smtp support

* Fix Firefox notification support, remove chrome checks

* WIP more email work

* Add support for twitter notifications

* Add stream title to discord and twitter notifications

* Update notification registration modal

* Fix hide/show email section

* Commit updated API documentation

* Commit updated Javascript packages

* Fix post-rebase missing var

* Remove unused var

* Handle unsubscribe errors for browser push

* Standardize email config prop names

* Allow overriding go live email template

* Some notifications cleanup

* Commit updated Javascript packages

* Remove email/smtp/mailjet support

* Remove more references to email notifications

Co-authored-by: Owncast <owncast@owncast.online>
2022-03-18 13:33:23 -07:00
Renovate Bot
e805f48637 Update github.com/nareix/joy5 digest to 2c912ca 2022-03-14 16:58:26 +00:00
Renovate Bot
7cbc174af6
Update golang.org/x/time digest to 0e9765c 2022-03-14 13:09:47 +00:00
Renovate Bot
165771ea8e
Update github.com/teris-io/shortid commit hash to e59966e 2022-03-08 00:38:47 +00:00
Gabe Kangas
d6aa8b5d7c
Bump gopsutil to v3 2022-03-07 08:45:49 -08:00
Gabe Kangas
1ed1cc01eb
Persist time series viewer metrics (#1752)
* WIP persisting time series viewer metrics. Closes #1478

* Remove unused var, move around initial collection
2022-03-06 19:43:57 -08:00
Gabe Kangas
92041c4c23
Add Prometheus for some Owncast metrics (#1744)
* Add Prometheus for some Owncast metrics. Closes #1303

* Wrap prometheus metrics endpoint in admin middleware
2022-03-06 17:26:52 -08:00
dependabot[bot]
74c126de21
Bump github.com/yuin/goldmark from 1.4.6 to 1.4.7 (#1742)
Bumps [github.com/yuin/goldmark](https://github.com/yuin/goldmark) from 1.4.6 to 1.4.7.
- [Release notes](https://github.com/yuin/goldmark/releases)
- [Commits](https://github.com/yuin/goldmark/compare/v1.4.6...v1.4.7)

---
updated-dependencies:
- dependency-name: github.com/yuin/goldmark
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-21 07:36:33 -08:00
dependabot[bot]
d40beafae1
Bump github.com/aws/aws-sdk-go from 1.42.0 to 1.43.0 (#1741)
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.42.0 to 1.43.0.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.42.0...v1.43.0)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-17 10:02:20 -08:00
dependabot[bot]
a906f462cd
Bump github.com/gorilla/websocket from 1.4.2 to 1.5.0 (#1738)
Bumps [github.com/gorilla/websocket](https://github.com/gorilla/websocket) from 1.4.2 to 1.5.0.
- [Release notes](https://github.com/gorilla/websocket/releases)
- [Commits](https://github.com/gorilla/websocket/compare/v1.4.2...v1.5.0)

---
updated-dependencies:
- dependency-name: github.com/gorilla/websocket
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-16 08:43:13 -08:00
dependabot[bot]
55d4074941
Bump github.com/yuin/goldmark from 1.4.5 to 1.4.6 (#1734)
Bumps [github.com/yuin/goldmark](https://github.com/yuin/goldmark) from 1.4.5 to 1.4.6.
- [Release notes](https://github.com/yuin/goldmark/releases)
- [Commits](https://github.com/yuin/goldmark/compare/v1.4.5...v1.4.6)

---
updated-dependencies:
- dependency-name: github.com/yuin/goldmark
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-14 09:54:10 -08:00
dependabot[bot]
0ca0620aef
Bump github.com/yuin/goldmark from 1.4.4 to 1.4.5 (#1724)
Bumps [github.com/yuin/goldmark](https://github.com/yuin/goldmark) from 1.4.4 to 1.4.5.
- [Release notes](https://github.com/yuin/goldmark/releases)
- [Commits](https://github.com/yuin/goldmark/compare/v1.4.4...v1.4.5)

---
updated-dependencies:
- dependency-name: github.com/yuin/goldmark
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-08 09:03:15 -08:00
dependabot[bot]
a70d1fdaa1
Bump github.com/microcosm-cc/bluemonday from 1.0.17 to 1.0.18 (#1725)
Bumps [github.com/microcosm-cc/bluemonday](https://github.com/microcosm-cc/bluemonday) from 1.0.17 to 1.0.18.
- [Release notes](https://github.com/microcosm-cc/bluemonday/releases)
- [Commits](https://github.com/microcosm-cc/bluemonday/compare/v1.0.17...v1.0.18)

---
updated-dependencies:
- dependency-name: github.com/microcosm-cc/bluemonday
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-08 09:02:43 -08:00
dependabot[bot]
b884cb67d0
Bump github.com/oschwald/geoip2-golang from 1.5.0 to 1.6.1 (#1707)
Bumps [github.com/oschwald/geoip2-golang](https://github.com/oschwald/geoip2-golang) from 1.5.0 to 1.6.1.
- [Release notes](https://github.com/oschwald/geoip2-golang/releases)
- [Commits](https://github.com/oschwald/geoip2-golang/compare/v1.5.0...v1.6.1)

---
updated-dependencies:
- dependency-name: github.com/oschwald/geoip2-golang
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-28 09:24:15 -08:00