Matthew Hodgson
|
eab4d462f8
|
fix etag typing error. fix timestamp typing error
|
2016-04-03 02:02:46 +01:00 |
Matthew Hodgson
|
c3916462f6
|
rebase all image URLs
|
2016-04-03 01:33:12 +01:00 |
Matthew Hodgson
|
110780b18b
|
remove stale todo
|
2016-04-03 00:48:31 +01:00 |
Matthew Hodgson
|
b09e29a03c
|
Ensure only one download for a given URL is active at a time
|
2016-04-03 00:47:40 +01:00 |
Matthew Hodgson
|
7426c86eb8
|
add a persistent cache of URL lookups, and fix up the in-memory one to work
|
2016-04-03 00:31:57 +01:00 |
Matthew Hodgson
|
d1b154a10f
|
support gzip compression, and don't pass through error msgs
|
2016-04-02 03:06:39 +01:00 |
Matthew Hodgson
|
9377157961
|
how was _respond_default_thumbnail ever meant to work?
|
2016-04-02 02:31:45 +01:00 |
Matthew Hodgson
|
2c838f6459
|
pass back SVGs as their own thumbnails
|
2016-04-02 02:30:07 +01:00 |
Matthew Hodgson
|
5037ee0d37
|
handle missing dimensions without crashing
|
2016-04-02 02:29:57 +01:00 |
Matthew Hodgson
|
b26e8604f1
|
make meta comparisons case insensitive
|
2016-04-02 01:35:44 +01:00 |
Matthew Hodgson
|
5fd07da764
|
refactor calc_og; spider image URLs; fix xpath; add a (broken) expiringcache; loads of other fixes
|
2016-04-02 00:35:49 +01:00 |
Matthew Hodgson
|
c60b751694
|
fix assorted redirect, unicode and screenscraping bugs
|
2016-04-01 02:17:48 +01:00 |
Matthew Hodgson
|
683e564815
|
handle spidered relative images correctly
|
2016-03-31 23:52:58 +01:00 |
Matthew Hodgson
|
72550c3803
|
prevent choking on invalid utf-8, and handle image thumbnailing smarter
|
2016-03-31 15:14:14 +01:00 |
Matthew Hodgson
|
bb9a2ca87c
|
synthesise basig OG metadata from pages lacking it
|
2016-03-31 14:15:09 +01:00 |
Matthew Hodgson
|
0d3d7de6fc
|
sync in changes from matrixfederationclient
|
2016-03-31 12:42:27 +01:00 |
Matthew Hodgson
|
a8a5dd3b44
|
handle requests with missing content-length headers (e.g. YouTube)
|
2016-03-31 01:55:21 +01:00 |
Matthew Hodgson
|
7178ab7da0
|
spell out more packages
|
2016-03-30 17:29:22 +01:00 |
Matthew Hodgson
|
ae5831d303
|
fix bugs
|
2016-03-29 03:32:55 +01:00 |
Matthew Hodgson
|
721b2bfa85
|
implement redirects
|
2016-03-29 03:32:52 +01:00 |
Matthew Hodgson
|
19038582d3
|
debug
|
2016-03-29 03:14:16 +01:00 |
Matthew Hodgson
|
64b4aead15
|
make it work
|
2016-03-29 03:13:25 +01:00 |
Matthew Hodgson
|
dd4287ca5d
|
make it build
|
2016-03-29 02:07:57 +01:00 |
Matthew Hodgson
|
e0c2490a14
|
Merge branch 'develop' into matthew/preview_urls
|
2016-03-29 01:20:25 +01:00 |
Matthew Hodgson
|
ec0cf996c9
|
typo
|
2016-03-29 01:20:14 +01:00 |
Matthew Hodgson
|
d9d48aad2d
|
Merge branch 'develop' into matthew/preview_urls
|
2016-03-27 22:54:42 +01:00 |
Matthew Hodgson
|
adafa24b0a
|
typo
|
2016-03-25 23:38:19 +00:00 |
Mark Haines
|
3e8bb99a2b
|
Merge pull request #668 from matrix-org/markjh/deduplicate
Deduplicate identical /sync requests
|
2016-03-24 18:07:30 +00:00 |
Mark Haines
|
77cba688ed
|
Fix typo
|
2016-03-24 18:02:37 +00:00 |
Mark Haines
|
54a546091a
|
Add a response cache for getting the public room list
|
2016-03-24 18:02:10 +00:00 |
Mark Haines
|
191c7bef6b
|
Deduplicate identical /sync requests
|
2016-03-24 17:47:31 +00:00 |
David Baker
|
31e6f8636f
|
Merge pull request #667 from matrix-org/dbkr/never_notify_member_events
Never notify for member events.
|
2016-03-24 13:48:02 +00:00 |
David Baker
|
3b554bda26
|
Never notify for member events. This fixes https://github.com/vector-im/vector-web/issues/828
|
2016-03-24 13:19:39 +00:00 |
Erik Johnston
|
647b041d1a
|
Merge pull request #666 from matrix-org/erikj/intern
Intern lots of strings
|
2016-03-23 16:54:59 +00:00 |
Erik Johnston
|
8122ad7bab
|
Simplify intern_dict
|
2016-03-23 16:41:54 +00:00 |
Erik Johnston
|
2f0180b09e
|
Don't bother interning keys that are already interned
|
2016-03-23 16:29:46 +00:00 |
Erik Johnston
|
acdfef7b14
|
Intern all the things
|
2016-03-23 16:25:54 +00:00 |
Erik Johnston
|
f96526ffc2
|
Intern sender, event_id and room_id in events
|
2016-03-23 15:04:11 +00:00 |
Erik Johnston
|
fe9794706a
|
Intern type and state_key on events
|
2016-03-23 14:58:08 +00:00 |
Erik Johnston
|
75daede92f
|
String intern
|
2016-03-23 14:53:53 +00:00 |
Erik Johnston
|
fbdeb1778d
|
Merge pull request #664 from matrix-org/erikj/public_room_list
Don't require alias in public room list.
|
2016-03-23 14:42:01 +00:00 |
Erik Johnston
|
b275765545
|
Comment about weird SQL
|
2016-03-23 14:15:32 +00:00 |
Erik Johnston
|
0c1a27b787
|
SQLite and postgres doesn't share a true literal
|
2016-03-23 14:10:49 +00:00 |
Erik Johnston
|
84afeb41f3
|
Ensure all old public rooms have aliases
|
2016-03-23 13:59:34 +00:00 |
Erik Johnston
|
b2802a1351
|
Ensure published rooms have public join rules
|
2016-03-23 13:59:31 +00:00 |
Erik Johnston
|
0677fc1c4e
|
Comment
|
2016-03-23 13:25:22 +00:00 |
Erik Johnston
|
2749da542c
|
Merge pull request #663 from matrix-org/erikj/invite_for_user
Make get_invites return RoomsForUser
|
2016-03-23 13:19:26 +00:00 |
Erik Johnston
|
e14baa7a3b
|
Merge pull request #665 from matrix-org/erikj/dont_cache_events
Only cache events in the event cache
|
2016-03-23 13:19:12 +00:00 |
Erik Johnston
|
0e7363e0b3
|
Merge pull request #662 from matrix-org/erikj/state_cache
Make StateHandler._state_cache only store event_ids.
|
2016-03-23 11:43:03 +00:00 |
Erik Johnston
|
d87a846ebc
|
Don't cache events in get_recent_events_for_room
|
2016-03-23 11:42:50 +00:00 |