codl
ab085aabf8
oh my god are you serious with this
2017-09-19 01:43:50 +02:00
codl
d224edcc58
imgproxy: store more headers, use cache-control to determine ttl
2017-09-18 11:23:59 +02:00
codl
4b1a6a3a90
fix error detection in mastodon.py
2017-09-17 15:12:01 +02:00
codl
53ba4ff294
split about and logged in pages into two different paths
2017-09-17 12:29:49 +02:00
codl
cce01b3b51
fix: mastodon.py now throws on revoked tokens
2017-09-17 11:07:25 +02:00
codl
8246e276f4
mastodon's 'post not found' message changed at some point apparently? idk fuck
2017-09-16 20:24:14 +02:00
codl
0b06b5f12f
whoops i ended up reimplementing *all* of github camo
2017-09-16 18:25:20 +02:00
codl
0ecc9c25ca
whoops! fix imgproxy expiry time scale
2017-09-16 14:11:17 +02:00
codl
5e1ce21c82
proxy avatars
...
this fixes some potential issues when connecting to a non-https mastodon
server
you shouldn't connect to a non-https mastodon server in general but you
know, whatever
2017-09-16 13:58:02 +02:00
codl
2f426fe5f7
fix: no need to parse date ourself, mastodon.py v1.1.0 does it
2017-09-09 00:21:46 +02:00
codl
dff825db06
test libbrotli
2017-09-08 23:19:59 +02:00
codl
146dd263c9
unify redis config ( closes #8 )
...
also, not sure why brotli was being initialised in routes not in app
2017-09-07 01:10:02 +02:00
codl
4b44682827
catch more twitter exceptions
2017-09-05 12:58:57 +02:00
codl
2ad076e63c
oops. catch urlerror when doing verify_credentials
2017-09-05 00:08:33 +02:00
codl
e8dbcb1d14
oops!!!!!
2017-09-05 00:08:33 +02:00
codl
214e1f30cd
oops handle twitter errors correctly
2017-09-04 23:08:19 +02:00
codl
edf7732e67
overhaul and abstract errors in service libs
...
also add support for making an account dormant if there is a permanent
error
2017-09-04 22:15:05 +02:00
codl
d851f562e4
consolidate lib.session and lib.auth into lib.auth
2017-09-04 22:15:04 +02:00
codl
23794acebe
fix: mastodon.py didnt commit after deleting an invalid token
2017-09-02 20:30:37 +02:00
codl
7e677f4f97
whoops. move actions taken on unreachable accs to the celery task
...
it's not each service lib's job to deal with this
2017-09-02 20:00:44 +02:00
codl
109cbf31d9
aughh sentryyyyy
2017-09-02 19:05:46 +02:00
codl
ec75fbaf10
oops
...
the sentry flask middleware has *some* of raven's API but not all of
it???? why
2017-09-02 10:56:28 +02:00
codl
9bc92fc1f0
report revoked or otherwise erroneous creds to sentry
2017-09-02 10:43:52 +02:00
codl
c897edf294
whoops!!!! whoops
2017-08-31 21:16:38 +02:00
codl
04654a637c
(rips shirt) HAUUUGH JARVASCRIPT
2017-08-31 18:59:09 +02:00
codl
20d765e0d1
pylint
2017-08-29 21:31:30 +02:00
codl
5b01c53aac
add mastodon instance to screen_name
2017-08-29 16:57:30 +02:00
codl
f9a6bfe260
rename scales to timescales.py
2017-08-29 15:00:08 +02:00
codl
007aec7529
flakes8
2017-08-29 14:46:32 +02:00
codl
2c4d6b9f63
fix issues raised by bandit
2017-08-29 13:26:32 +02:00
codl
78013ed1e9
twiddle knob
...
i set the timeout based on a timeit on my desktop instead of my server
like an Absolute Fool
2017-08-29 10:56:21 +02:00
codl
e4dbdf98ee
reduce ttl and timeout on brotli generation
...
recent changes (csrf tokens) have made brotli caches much less durable
since each session for a same user gets a different page
2017-08-29 09:35:16 +02:00
codl
d2c3f7025c
Revert "add shoddy statsd support"
...
This reverts commit 8c0c521f6f
.
yea this is useless and a waste of time
2017-08-28 23:25:26 +02:00
codl
8c0c521f6f
add shoddy statsd support
2017-08-28 17:13:12 +02:00
codl
ccf1ca9c56
add csrf tokens 🔒 🔒 🔒 🔒 ‼
2017-08-25 10:50:11 +02:00
codl
e99a045c41
following the last commit, it's prudent to invalidate all static urls
...
ive been meaning to change that url structure anyway because it's real
goofy to have these 'static-483914848324' directories
2017-08-24 18:49:37 +02:00
codl
40fbea082f
add more granular brotli cache header
2017-08-23 11:42:53 +02:00
codl
c036664422
uh oh oops
2017-08-20 18:54:01 +02:00
codl
0360de3d95
😗
2017-08-20 18:52:09 +02:00
codl
069a8ab9fb
shorten footer and link directly to the running commit
2017-08-20 18:48:43 +02:00
codl
06f144f8b4
allow mastodon users to preserve DMs
2017-08-20 18:23:38 +02:00
codl
b63f2f2b06
don't store post body
2017-08-20 18:23:38 +02:00
codl
fc58833bf5
cachebust: don't 500 on non-existant files
2017-08-20 12:43:29 +02:00
codl
0dbfa5e0bc
fix 500 when logging in with mastdon with an existing oauth token
2017-08-19 14:32:31 +02:00
codl
ff358ed64f
ahhhhhh!! mastodon support
2017-08-19 13:12:22 +02:00
codl
d3d93c3cef
ghfjklghjdkflhgjfklhgjkdflshgjdflshgjkdflshgjdfklshgjkdflghjkdflhgjkldfshjgkldfhjgldhfjkgldhfjgklfdhsjgklhfjkslghjdfklsg
...
mastodon why
2017-08-19 13:12:22 +02:00
codl
c32332d07c
d
2017-08-14 22:57:30 +02:00
codl
88b0eb121b
disable policy on accounts that have no tokens
2017-08-13 11:11:21 +02:00
codl
efeb5b6f41
extend /api/viewer to include various timers
...
also add a last_refresh field to accounts
2017-08-12 23:07:16 +02:00
codl
639d209a95
add header showing brotli cache status
2017-08-12 22:01:42 +02:00