Travis Ralston
|
fbf587823c
|
Fix DimensionStore after sequelize-typescript update
|
2019-11-02 11:45:57 -06:00 |
|
Travis Ralston
|
0ab8e639ad
|
Linting
|
2019-08-21 21:07:47 -06:00 |
|
Travis Ralston
|
915f1ebe4a
|
Support .well-known on Dimension
|
2019-08-21 20:58:41 -06:00 |
|
Travis Ralston
|
41b56484c3
|
Hack around a scalar bug
See https://github.com/vector-im/riot-web/issues/10498
|
2019-08-21 18:19:38 -06:00 |
|
Travis Ralston
|
c4c5ee8571
|
Redact access token from request logging too
|
2019-08-21 18:16:01 -06:00 |
|
Travis Ralston
|
e8551659fd
|
Include the upstream when signing terms
|
2019-08-03 12:40:52 -06:00 |
|
Travis Ralston
|
3831f2f7bc
|
Ensure the upstream is online before asking for terms
|
2019-08-03 12:40:43 -06:00 |
|
Travis Ralston
|
a4c6720840
|
delint
|
2019-07-23 00:27:03 -06:00 |
|
Travis Ralston
|
e006851465
|
Make terms of service endpoint match MSC
|
2019-07-22 18:09:25 -06:00 |
|
Travis Ralston
|
2e19cec215
|
Format app code
|
2019-07-10 22:11:55 -06:00 |
|
Travis Ralston
|
c5108da67b
|
Rename MSC things to be Matrix things
|
2019-07-10 22:10:10 -06:00 |
|
Travis Ralston
|
8f537ee078
|
Handle upstream policies too
|
2019-07-10 22:04:08 -06:00 |
|
Travis Ralston
|
c96366b647
|
Logout upstream as well (best effort)
|
2019-07-10 21:26:22 -06:00 |
|
Travis Ralston
|
18ee47fa49
|
Use the right scalar route for the request
|
2019-07-10 21:16:04 -06:00 |
|
Travis Ralston
|
cf212d8f4e
|
Support terms handling on legacy scalar route
|
2019-07-10 20:59:39 -06:00 |
|
Travis Ralston
|
3b4aa7b0ba
|
Use MSCSecurity for all auth
|
2019-07-10 19:30:06 -06:00 |
|
Travis Ralston
|
7d54948d7e
|
Support legacy auth on account endpoints
|
2019-07-10 18:40:30 -06:00 |
|
Travis Ralston
|
852e737e33
|
Use a cache for published policies
|
2019-07-10 18:34:21 -06:00 |
|
Travis Ralston
|
ae42d673d7
|
Disable admin routes from policy checks
|
2019-07-10 18:12:23 -06:00 |
|
Travis Ralston
|
147d8a18ae
|
Simple implementation of listing and accepting policies
|
2019-07-06 16:41:07 -06:00 |
|
Travis Ralston
|
6c6ae5c5ed
|
Render terms of service as a widget
|
2019-07-06 15:40:32 -06:00 |
|
Travis Ralston
|
1c8b523114
|
Support editing and publishing terms
|
2019-07-06 15:22:47 -06:00 |
|
Travis Ralston
|
a11e57db31
|
Early terms management UI
|
2019-06-30 23:05:33 -06:00 |
|
Travis Ralston
|
d9637b1d3d
|
Very simple terms of service auth requirement
|
2019-06-30 19:38:24 -06:00 |
|
Travis Ralston
|
fbc1173529
|
Support access token auth in the query string
|
2019-06-30 19:13:01 -06:00 |
|
Travis Ralston
|
293097f6fb
|
Use new etherpad domain
|
2019-06-29 00:51:26 -06:00 |
|
Travis Ralston
|
8882f4c8f6
|
Update Sequelize
Fixes https://github.com/turt2live/matrix-dimension/issues/287
|
2019-06-28 23:51:43 -06:00 |
|
Travis Ralston
|
57d585d68a
|
Implement MSC1961
See https://github.com/matrix-org/matrix-doc/pull/1961
|
2019-06-27 21:46:00 -06:00 |
|
Travis Ralston
|
d021974a22
|
Post JSON correctly to homeserver
Fixes https://github.com/turt2live/matrix-dimension/issues/284
|
2019-06-27 18:36:28 -06:00 |
|
Travis Ralston
|
74cbe160db
|
Validate certificates as per Matrix 1.0
Fixes https://github.com/turt2live/matrix-dimension/issues/238
See https://matrix.org/blog/2019/05/24/final-countdown-to-1-0
|
2019-06-02 15:27:15 -06:00 |
|
Travis Ralston
|
be66dd04f9
|
Handle upstream tokens more safely
|
2019-04-17 23:34:14 -06:00 |
|
Travis Ralston
|
77d652d6c0
|
Handle offline integrations better
|
2019-04-14 16:39:44 -06:00 |
|
Travis Ralston
|
d36436eca4
|
Don't fail to register for tokens when upstreams are offline
|
2019-04-13 17:25:30 -06:00 |
|
Travis Ralston
|
087d15eeaa
|
Filter out bridges which aren't configured
|
2019-04-13 17:19:55 -06:00 |
|
Travis Ralston
|
266cf8c0d8
|
Don't crash if bridges are offline
Fixes https://github.com/turt2live/matrix-dimension/issues/131
|
2019-04-13 17:06:43 -06:00 |
|
Travis Ralston
|
8cd5067e73
|
Assume upstream tokens are valid if they are offline
|
2019-04-13 16:58:20 -06:00 |
|
Travis Ralston
|
52f3c72db6
|
Add a bit of safety around the IRC bridge and other integrations
|
2019-04-13 16:31:02 -06:00 |
|
Travis Ralston
|
4712bdc9b7
|
Reduce chance of sticker duplication
Fixes https://github.com/turt2live/matrix-dimension/issues/264
|
2019-03-29 18:47:10 -06:00 |
|
Travis Ralston
|
0c0429df46
|
Merge branch 'travis/token-security'
|
2019-03-27 08:30:12 -06:00 |
|
Travis Ralston
|
bb874b1fa0
|
Add an integration manager test widget
Fixes https://github.com/turt2live/matrix-dimension/issues/244
|
2019-03-24 14:37:51 -06:00 |
|
Travis Ralston
|
f894af79b6
|
Contain Telegram stickers in a 512x512 box
Fixes https://github.com/turt2live/matrix-dimension/issues/251
|
2019-03-23 19:36:01 -06:00 |
|
Travis Ralston
|
e2f27ad3a3
|
Read author and license information for sticker packs
|
2019-03-23 18:42:09 -06:00 |
|
Travis Ralston
|
0405d76ebf
|
Add some documentation for custom stickers and support disabling them
|
2019-03-20 23:53:10 -06:00 |
|
Travis Ralston
|
147ef2104e
|
Support custom stickerpacks
|
2019-03-20 22:32:29 -06:00 |
|
Travis Ralston
|
968fb18a57
|
Verify the utility user belongs to a dedicated user
Fixes https://github.com/turt2live/matrix-dimension/issues/252
|
2019-03-20 21:24:16 -06:00 |
|
Travis Ralston
|
2ff5fa404c
|
Scale, not crop, thumbnails for Telegram stickers
Fixes https://github.com/turt2live/matrix-dimension/issues/250
|
2019-03-17 14:25:35 -06:00 |
|
Travis Ralston
|
dce6bcde56
|
Require ?v=1.1 on Scalar /register and /account
For upstream compatibility and security.
|
2019-03-15 22:05:35 -06:00 |
|
Travis Ralston
|
0287e472f8
|
Add a button to log everyone out
|
2019-03-15 22:00:38 -06:00 |
|
Travis Ralston
|
aac94bc757
|
Appease the linter
|
2019-02-07 21:26:09 -07:00 |
|
Travis Ralston
|
38ea8d30db
|
Support MSC1708 (and co.) and prepare for MSC1711
Fixes https://github.com/turt2live/matrix-dimension/issues/234
Later support for MSC1711 will be done in https://github.com/turt2live/matrix-dimension/issues/238
|
2019-02-07 21:18:58 -07:00 |
|