Commit Graph

665 Commits

Author SHA1 Message Date
Konrad Borowski
253c2db3ec Update futures to remove proc-macro-nested dependency 2021-11-29 13:24:42 +01:00
Konrad Borowski
618f58d61a Update loom to remove tracing-serde 2021-11-29 13:20:59 +01:00
Konrad Borowski
9c29a70b8a Remove unnecessary async from config route 2021-11-17 22:28:54 +01:00
Konrad Borowski
2f68315faf Update tokio to 1.14.0
This fixes a data race in oneshot.
2021-11-17 10:12:55 +01:00
Konrad Borowski
fc07dd3592 Update package-lock.json 2021-11-03 07:52:49 +01:00
Konrad Borowski
82af924149 Update JavaScript dependencies 2021-11-03 07:50:55 +01:00
Konrad Borowski
427adcf7e7 Upgrade prismjs to avoid ReDoS 2021-11-03 07:41:30 +01:00
Konrad Borowski
3d1bae2d21 Downgrade tera
Tera 1.14.0 was yanked.
2021-11-03 07:39:16 +01:00
Konrad Borowski
9e469e70d6 Wrap run in closure to avoid map_err 2021-10-19 20:23:38 +02:00
Konrad Borowski
c173c0e011 Stop listening for resize events
Editor itself already does that.
2021-10-19 16:55:26 +02:00
Konrad Borowski
f328a4821b Avoid using relative! macro
This doesn't interact well with Nix.
2021-10-19 16:29:50 +02:00
Konrad Borowski
d731a44bda Merge branch 'rocket' into 'master'
Migrate to Rocket

See merge request pastebinrun/pastebinrun!232
2021-10-19 13:04:31 +00:00
Konrad Borowski
92bb21da21 Add missing license comments 2021-10-19 14:46:44 +02:00
Konrad Borowski
3f62644ffe Enable CORS for inserting pastes using API 2021-10-19 14:44:56 +02:00
Konrad Borowski
0cc2c08e10 Enable CORS for raw pastes 2021-10-19 14:27:43 +02:00
Konrad Borowski
e716813973 Update display paste template to use ExternPaste 2021-10-19 13:13:54 +02:00
Konrad Borowski
c7f72387f8 Implement /config 2021-10-19 12:47:57 +02:00
Konrad Borowski
ad67fef7ee Implement /api/v1/languages 2021-10-19 12:34:46 +02:00
Konrad Borowski
4ccf9b6e23 Implement /api/v1/pastes 2021-10-19 12:28:27 +02:00
Konrad Borowski
f890f27265 Merge branch 'master' into rocket 2021-10-19 10:59:01 +02:00
Konrad Borowski
f4c36c4a09 Update dependencies 2021-10-19 10:58:38 +02:00
Konrad Borowski
80a68e5aba Implement /api/v0/run 2021-10-19 10:57:57 +02:00
Konrad Borowski
4ee7092831 Update packages with known security vulnerabilities 2021-10-18 23:11:26 +02:00
Konrad Borowski
7f6d8b7e90 Update dependencies 2021-09-20 13:29:17 +02:00
Konrad Borowski
23ab80b75b Merge branch 'nix-based-sandbox' into 'master'
Support Nix-based sandbox

See merge request pastebinrun/pastebinrun!231
2021-07-01 13:11:30 +00:00
Konrad Borowski
71e06652a6 Merge branch 'master' into nix-based-sandbox 2021-07-01 15:00:10 +02:00
Konrad Borowski
3d194259b5 Disable sandbox tests 2021-07-01 14:59:51 +02:00
Konrad Borowski
6fc7eda161 Fix a bug with running code confusing CodeMirror 2021-07-01 14:46:51 +02:00
Konrad Borowski
6dd371c8d0 Support Nix-based sandbox 2021-06-20 16:54:51 +02:00
Konrad Borowski
b22dd46828 Add missing license comments 2021-06-14 18:57:59 +02:00
Konrad Borowski
a484351922 Implement /api/v0/language 2021-06-14 18:53:12 +02:00
Konrad Borowski
c5f29e5953 Replace JsPath struct with a function 2021-06-14 18:38:01 +02:00
Konrad Borowski
173ed88f8f Implement fetching JavaScript path 2021-06-14 18:36:02 +02:00
Konrad Borowski
4fd5b21fb7 Move raw paste route to routes packages 2021-06-14 18:22:09 +02:00
Konrad Borowski
48c407238b Move paste display route to routes packages 2021-06-14 18:19:20 +02:00
Konrad Borowski
51be385d28 Move paste insertion route to routes packages 2021-06-14 18:13:10 +02:00
Konrad Borowski
928ca2106b Remove unnecessary .to_string() in FromUriParam impl 2021-06-14 18:03:21 +02:00
Konrad Borowski
e4e719eb40 Move index route to routes package 2021-06-14 18:02:57 +02:00
Konrad Borowski
daf02569e5 Add 2021 to copyright years for main.rs 2021-06-13 23:25:15 +02:00
Konrad Borowski
22cb398975 Provide raw paste links on paste page 2021-06-13 23:22:50 +02:00
Konrad Borowski
d94e06c97f Show language when displaying paste 2021-06-13 22:59:38 +02:00
Konrad Borowski
764a287182 Provide default description 2021-06-13 22:53:04 +02:00
Konrad Borowski
702f4b0f75 Provide a meta description for pastes 2021-06-13 22:52:09 +02:00
Konrad Borowski
d45e044289 Move generate_description to be just after display_paste 2021-06-13 22:50:48 +02:00
Konrad Borowski
7b361d0b2e Implement raw pastes 2021-06-13 22:30:46 +02:00
Konrad Borowski
3a6afbdc5b Implement displaying pastes 2021-06-13 22:00:37 +02:00
Konrad Borowski
70089f8050 Implement inserting pastes 2021-06-13 21:31:20 +02:00
Konrad Borowski
e5b50b46fa Implement main page 2021-06-13 20:43:16 +02:00
Konrad Borowski
b2e5882ba1 Restore database_tests and sandbox_tests features 2021-06-13 20:38:49 +02:00
Konrad Borowski
f1794091fc Replace application with minimal Rocket-based version 2021-06-13 20:12:52 +02:00