Commit Graph

56 Commits

Author SHA1 Message Date
Konrad Borowski
c96f7dadbf Automatically apply migrations 2019-06-29 14:23:32 +02:00
Konrad Borowski
97dbccdf27 Update dependencies 2019-05-17 08:43:25 +02:00
Konrad Borowski
337d591487 Update ammonia to 2.1.0
This is done in Cargo.toml to ensure a safe version is
being used.
2019-04-27 22:50:12 +02:00
Konrad Borowski
3420c7c01f Update pulldown-cmark 2019-04-25 16:52:19 +02:00
Konrad Borowski
1228f5a1f6 Move raw pastes code to use .txt extension 2019-04-25 12:37:33 +02:00
Konrad Borowski
23d58b5a0a Update CodeMirror 2019-04-23 15:08:34 +02:00
Konrad Borowski
f7aa492603 Update dependencies 2019-04-17 09:42:54 +02:00
Konrad Borowski
5195c28511 Migrate templates to Ructe 2019-04-17 09:41:33 +02:00
Konrad Borowski
07bbd88722 Make CSP stricter 2019-04-14 19:36:24 +02:00
Konrad Borowski
cfd05073e4 Rewrite pastebin.run in warp 2019-04-14 19:15:14 +02:00
Konrad Borowski
e71ea2df5b Remove unnecessary public from Cache-Control header 2019-04-12 11:56:26 +02:00
Konrad Borowski
cf876485d5 Remove accidentally removed code to pre-select an option 2019-04-11 16:33:50 +02:00
Konrad Borowski
b356224825 Use a proper life view for selected options
This avoids issues when loading a mode while loading another
one.
2019-04-11 16:31:10 +02:00
Konrad Borowski
0927449791 Move language meta-data to JSON API 2019-04-11 16:22:47 +02:00
Konrad Borowski
1d998ed2f4 Provide a 404 page 2019-04-08 10:31:13 +02:00
Konrad Borowski
96e2a362fa Remove QR code images 2019-04-08 10:04:56 +02:00
Konrad Borowski
c62b8d8dca Remove about page 2019-04-08 10:03:49 +02:00
Konrad Borowski
d19965745a Use overflow-wrap instead of word-break 2019-03-22 20:49:38 +01:00
Konrad Borowski
752700a8cb Update pulldown-cmark to 0.4.0 2019-03-18 21:42:20 +01:00
Konrad Borowski
3343c7a3a2 Don't break lines in middle of ALL words 2019-03-15 09:17:46 +01:00
Konrad Borowski
f83d4abbf1 Allow breaking lines in middle of words 2019-03-15 09:14:23 +01:00
Konrad Borowski
dc2348e808 Make header smaller 2019-03-15 08:49:06 +01:00
Konrad Borowski
6022b3a231 Add about link to the header 2019-03-15 08:39:57 +01:00
Konrad Borowski
8644da6e9c Disable nofollow for about paste 2019-03-15 08:39:57 +01:00
Konrad Borowski
93626502d8 About page 2019-03-15 08:39:57 +01:00
Konrad Borowski
409fe01e94 Update pulldown-cmark 2019-03-14 22:53:16 +01:00
Konrad Borowski
3d86a42b8b Add nofollow attribute for Markdown links 2019-03-13 10:27:18 +01:00
Konrad Borowski
d3b3e15dba Add description for SEO 2019-03-13 09:54:35 +01:00
Konrad Borowski
1ee2c9bcaa Log number of deleted pastes 2019-03-12 08:59:41 +01:00
Konrad Borowski
dbca237565 Add raw paste route 2019-03-08 09:53:24 +01:00
Konrad Borowski
741c4e3017 Remove revision system
It's unnecessary with Markdown implementation and prevents
improvements to the future features.
2019-03-08 09:38:01 +01:00
Konrad Borowski
19fc79a1f6 Reduce identifier length to 12
The probability of a conflict due to birthday problem with
a million of pastes is about 4.3e-9, which is acceptably
low.
2019-03-08 09:02:11 +01:00
Konrad Borowski
0175f9a593 Display scrollbars when necessary for code blocks 2019-03-07 17:07:12 +01:00
Konrad Borowski
e79063f075 Display table as a block 2019-03-07 15:25:29 +01:00
Konrad Borowski
a78b2b8a6d Update dependencies 2019-03-07 09:59:53 +01:00
Konrad Borowski
f46535b6ee Render Markdown 2019-03-07 09:58:56 +01:00
Konrad Borowski
b0483ba9ea Make autodelete the default 2019-03-07 08:38:11 +01:00
Konrad Borowski
1d9f32aea8 Add PHP syntax highlighting 2019-03-06 16:10:21 +01:00
Konrad Borowski
5df8349588 Revert "Enable Cloudflare Rocket loader"
This reverts commit 944c15ba4c.
2019-03-04 14:10:08 +01:00
Konrad Borowski
944c15ba4c Enable Cloudflare Rocket loader 2019-03-04 13:53:38 +01:00
Konrad Borowski
39ad6c8d5d Disable referrers 2019-03-04 09:56:04 +01:00
Konrad Borowski
aa14b215a8 Enable XSS protection 2019-03-04 09:53:20 +01:00
Konrad Borowski
4d369c4cdf Improve strictness of content security policy 2019-03-04 09:49:07 +01:00
Konrad Borowski
e06255cd8f Provide a content security policy 2019-03-04 09:41:34 +01:00
Konrad Borowski
7a8eb5df45 Deny HTML frames 2019-03-04 08:55:19 +01:00
Konrad Borowski
9b49327998 Add PostgreSQL syntax highlighting 2019-03-04 08:44:14 +01:00
Konrad Borowski
a951608f97 Minify CodeMirror 2019-03-03 17:14:34 +01:00
Konrad Borowski
91ec0247d5 Put a newline before paste
This prevents HTML paste from eating a newline if a paste
starts with one.
2019-03-03 13:53:22 +01:00
Konrad Borowski
f1695be7a2 Resolve a bug causing only most recent paste to work 2019-03-03 13:47:32 +01:00
Konrad Borowski
fb43e6d312 Fix submitting pastes not working when autodelete is not enabled 2019-03-03 12:53:46 +01:00