Alex Vandiver
4a35e00d1c
tusd: Reject tusd terminations after we insert them into our database.
...
The tusd protocol allows DELETE requests ("terminations") at any
point, including after a file has successfully been uploaded. This
can allow tusd to remove a file from the bucket, out from under Zulip.
We use the new-in-2.7.0 pre-terminate hook to look up the file which
the client is requesting to terminate, and reject the termination if
it is a file that the Zulip database is already aware of.
(cherry picked from commit cf51013bb7 )
2025-04-14 16:02:26 -07:00
..
2025-03-20 10:57:54 -07:00
2025-01-15 09:56:19 -08:00
2025-04-10 17:42:48 -07:00
2025-02-18 22:04:43 -08:00
2025-03-04 16:10:25 -08:00
2025-03-05 09:48:58 -08:00
2025-02-13 16:35:43 -08:00
2025-03-10 09:36:30 -07:00
2025-02-13 12:40:53 -08:00
2024-08-28 13:57:57 -07:00
2024-10-11 17:00:23 -07:00
2025-03-10 09:36:30 -07:00
2024-07-13 22:28:22 -07:00
2025-03-04 16:09:25 -08:00
2025-01-08 12:17:16 -08:00
2025-03-04 16:09:25 -08:00
2024-07-14 13:48:32 -07:00
2024-12-06 09:23:02 -08:00
2025-03-27 16:53:35 -07:00
2025-03-27 16:53:35 -07:00
2025-03-10 09:36:30 -07:00
2025-02-25 11:53:08 -08:00
2024-07-13 22:28:22 -07:00
2025-03-27 16:53:35 -07:00
2024-11-18 16:12:31 -08:00
2025-03-28 17:29:45 -07:00
2024-07-13 22:28:22 -07:00
2025-03-27 16:53:35 -07:00
2025-03-05 13:59:58 -08:00
2025-03-28 16:52:44 -07:00
2025-01-31 14:29:57 -08:00
2025-03-17 14:21:37 -07:00
2025-03-27 21:53:31 -07:00
2025-02-26 16:39:41 -08:00
2025-02-25 18:18:23 -08:00
2024-12-06 09:23:02 -08:00
2025-04-14 16:02:26 -07:00
2025-04-14 16:02:26 -07:00
2025-03-04 11:34:59 -08:00
2025-03-17 14:21:37 -07:00
2025-03-12 19:32:35 -07:00
2025-01-27 13:08:19 -08:00
2025-03-18 09:34:11 -07:00
2025-02-28 12:10:16 +05:30
2025-01-22 15:54:11 -08:00
2024-08-23 11:09:41 -07:00
2025-03-11 12:26:21 -07:00
2025-03-20 10:57:54 -07:00
2025-02-25 11:53:08 -08:00
2024-09-09 11:50:13 -07:00
2024-07-13 22:28:22 -07:00
2024-10-10 11:37:44 -07:00
2025-03-13 14:38:16 -07:00
2025-01-14 09:42:16 -08:00
2024-09-24 19:27:21 -07:00
2025-01-30 18:46:02 -08:00
2024-12-11 12:05:03 -08:00
2025-02-26 12:51:57 -08:00
2025-02-19 17:11:35 -08:00
2025-03-04 16:09:25 -08:00
2024-12-06 09:23:02 -08:00
2024-07-13 22:28:22 -07:00
2025-03-04 11:34:59 -08:00
2024-10-13 16:09:04 -07:00
2025-03-28 16:52:44 -07:00
2024-09-09 11:50:13 -07:00
2025-02-16 17:22:47 -08:00
2025-03-10 16:07:37 -07:00
2024-08-20 10:03:22 -07:00
2025-02-04 11:31:13 -08:00
2025-03-27 21:53:31 -07:00
2025-03-17 11:03:25 -07:00
2024-10-04 14:22:37 -07:00
2024-08-20 11:53:24 -07:00
2024-07-14 13:48:32 -07:00
2025-01-24 17:56:44 -08:00
2024-07-13 22:28:22 -07:00
2025-03-10 16:07:37 -07:00
2025-03-27 16:53:35 -07:00
2025-03-27 21:53:31 -07:00
2024-10-30 09:48:32 -07:00
2024-09-09 11:50:13 -07:00
2024-07-13 22:28:22 -07:00
2024-12-06 09:23:02 -08:00
2025-03-27 16:53:35 -07:00
2024-08-13 22:36:35 -07:00
2025-02-05 13:16:12 -08:00
2024-07-13 22:28:22 -07:00
2025-02-14 17:04:51 -08:00
2025-04-14 16:02:26 -07:00
2024-08-15 13:31:40 -07:00
2024-07-20 15:46:48 -07:00
2024-11-10 22:43:55 -08:00
2025-02-28 13:20:46 -08:00
2024-09-26 12:01:11 -07:00
2025-03-13 14:38:16 -07:00
2025-03-13 14:38:16 -07:00
2025-02-24 15:37:40 -08:00
2025-01-13 17:46:13 -08:00
2025-03-27 16:53:35 -07:00
2025-02-26 12:51:57 -08:00
2025-03-17 14:21:37 -07:00
2025-03-10 09:36:30 -07:00
2024-09-05 16:02:12 -07:00
2025-02-13 12:40:53 -08:00
2024-07-13 22:28:22 -07:00
2025-02-13 12:40:53 -08:00
2025-02-05 12:21:55 -08:00