Kevin Mehall
0a3a22cb3d
Support authenticated upload URLs.
...
Trac #1734
This is implemented by bouncing uploaded file links through a view
that checks authentication and redirects to an expiring S3 URL.
This makes file uploads return a domain-relative URI. The client converts
this to an absolute URI when it's in the composebox, then back to relative
when it's submitted to the server.
We need the relative URI because the same message may be viewed across
{staging,www,zephyr}.zulip.com, which have different cookies.
(imported from commit 33acb2abaa3002325f389d5198fb20ee1b30f5fa)
2013-10-24 17:01:06 -04:00
..
2013-09-16 12:29:34 -04:00
2013-09-09 12:13:33 -04:00
2013-10-22 23:28:46 -07:00
2013-10-15 09:57:19 -04:00
2013-07-29 12:11:26 -04:00
2013-08-01 11:47:54 -04:00
2013-10-22 15:39:17 -04:00
2013-07-29 12:11:26 -04:00
2013-08-01 11:47:54 -04:00
2013-10-18 14:55:32 -04:00
2013-10-24 17:01:06 -04:00
2013-09-27 13:32:02 -04:00
2013-07-30 12:12:58 -04:00
2013-09-11 18:07:37 -04:00
2013-08-23 21:39:29 -04:00
2013-10-23 14:05:01 -04:00
2013-10-02 12:11:15 -04:00
2013-08-13 14:20:18 -04:00
2013-09-11 14:13:17 -04:00
2013-07-30 12:12:58 -04:00
2013-08-19 12:17:55 -04:00
2013-07-30 12:12:58 -04:00
2013-09-27 13:52:14 -04:00
2013-10-23 18:51:46 -04:00
2013-10-21 11:48:57 -04:00
2013-07-29 12:11:26 -04:00
2013-07-29 12:11:26 -04:00
2013-09-30 16:52:19 -04:00
2013-09-11 16:47:36 -04:00
2013-10-21 11:48:56 -04:00
2013-08-05 16:10:01 -04:00
2013-08-01 11:47:54 -04:00
2013-10-18 14:38:31 -04:00
2013-09-19 13:23:35 -04:00
2013-10-15 09:57:19 -04:00
2013-08-23 14:16:51 -07:00
2013-09-10 13:25:59 -04:00
2013-08-27 15:46:33 -04:00
2013-10-07 14:55:58 -04:00
2013-08-22 14:53:00 -04:00
2013-10-24 10:22:06 -04:00
2013-07-29 12:11:26 -04:00
2013-09-16 14:20:43 -04:00
2013-10-22 18:45:11 -04:00
2013-08-09 12:29:02 -04:00
2013-10-22 15:51:18 -04:00
2013-10-22 15:51:19 -04:00
2013-10-22 15:51:19 -04:00
2013-08-13 11:26:12 -04:00
2013-08-19 12:17:55 -04:00
2013-08-27 15:32:20 -04:00
2013-09-11 11:50:17 -07:00
2013-09-19 13:23:35 -04:00
2013-08-01 11:47:54 -04:00
2013-10-24 14:54:30 -04:00
2013-09-29 22:42:33 -04:00
2013-09-04 16:44:33 -04:00
2013-08-14 17:08:32 -04:00
2013-09-23 10:53:06 -04:00