Konrad Borowski
0402b2734b
Add CORS tests
2020-01-20 12:18:09 +01:00
Konrad Borowski
4665458245
Add license comment to each program file
2020-01-19 13:14:52 +01:00
Konrad Borowski
83f3ecb103
Provide Docker image for AutoDevOps
2020-01-08 15:18:16 +01:00
Konrad Borowski
7997f74b8d
Change Hello, worlds to not be pastes
2020-01-06 11:15:00 +01:00
Konrad Borowski
748fd20a4c
Merge remote-tracking branch 'origin/master' into txt-cors
2019-12-31 19:00:09 +01:00
Konrad Borowski
4dedf4cfab
Allow CORS access to raw pastes
...
This is technically part of an API
2019-12-31 18:42:13 +01:00
Konrad Borowski
fc3fbc4b1d
Delete Python 2
...
It's going to be retired, see https://pythonclock.org/
2019-12-29 11:49:07 +01:00
Konrad Borowski
22c043b652
Order implementations
2019-12-25 17:21:16 +01:00
Konrad Borowski
9c7c08fcaa
Redesign pastebin.run
2019-12-21 18:09:07 +01:00
Konrad Borowski
b147e0c8c9
Improve paste descriptions
2019-12-17 14:28:43 +01:00
Konrad Borowski
b312be8eb3
Merge branch 'use-once-cell-instead-of-lazy-static' into 'master'
...
Use once_cell instead of lazy_static
See merge request pastebin.run/server!88
2019-12-11 14:26:49 +00:00
Konrad Borowski
e9765acc36
Use once_cell instead of lazy_static
2019-12-11 15:05:14 +01:00
Konrad Borowski
0b0b2f0d72
Resolve too many parameters Clippy lint
2019-12-11 14:53:10 +01:00
Konrad Borowski
0c597e3f1c
Deindent .boxed().compat()
2019-12-11 10:31:11 +01:00
Konrad Borowski
69920c316f
Resolve clippy::try_err warnings
2019-11-27 20:03:08 +01:00
Konrad Borowski
e307c56ef4
Check field lengths instead of body size
...
This makes length limits more consistent.
2019-11-25 15:10:23 +01:00
Konrad Borowski
32dda7f8c5
Add Go language
2019-11-24 13:33:34 +01:00
Konrad Borowski
adeb13189b
Add "Hello, world" examples
2019-11-24 12:57:19 +01:00
Konrad Borowski
1bb1782eea
Store program output
2019-11-23 21:17:26 +01:00
Konrad Borowski
2e8e5a3288
Support user provided STDIN
2019-11-23 18:39:10 +01:00
Konrad Borowski
6bf43ec9a8
Move language migrations to JSON
2019-11-22 21:42:35 +01:00
Konrad Borowski
c864bcdd92
Drop is_markdown column
2019-11-22 19:04:13 +01:00
Konrad Borowski
13386ac1a2
Merge branch 'remove-npm-install-from-build-rs' into 'master'
...
Remove npm install from build.rs
See merge request pastebin.run/server!72
2019-11-19 13:07:19 +00:00
Konrad Borowski
07134ed788
Remove npm install from build.rs
2019-11-19 13:50:42 +01:00
Konrad Borowski
308eb4007e
Dynamically retrieve JS path in debug builds
...
This allows to use webpack --watch
2019-11-19 13:25:45 +01:00
Konrad Borowski
ee842b5c5d
Correct name of default language
2019-11-05 16:01:57 +01:00
Konrad Borowski
cbdaa93d1b
Use prism syntax highlighter
2019-11-04 16:06:11 +01:00
Konrad Borowski
f41a6d6574
Allow language classes
2019-11-04 10:13:22 +01:00
Konrad Borowski
0ffc9140a8
Allow CORS for api/v1 only
2019-11-04 09:17:02 +01:00
Konrad Borowski
77987333fe
Ensure api/v1/pastes requires POST request
2019-11-04 00:27:29 +01:00
Konrad Borowski
06fb0a0326
Merge branch 'cors' into 'master'
...
Enable CORS for API
See merge request pastebin.run/server!68
2019-11-03 19:08:11 +00:00
Konrad Borowski
eb6659fb92
Enable CORS for API
2019-11-03 19:58:07 +01:00
Konrad Borowski
ef5652bc1d
Use durations instead of timestamps in API
...
Most users will want to specify concrete expiration duration, and using
timestamps would necessitate doing math, when it would be easier if
the API itself did the math.
2019-11-03 19:16:29 +01:00
Konrad Borowski
7d98102ea5
Implement v1 API for pastes
2019-11-03 17:35:24 +01:00
Konrad Borowski
862eaaa324
Disallow loading images from HTTP
2019-10-28 11:51:57 +01:00
Konrad Borowski
214840f473
Update error handling
2019-10-28 08:37:48 +01:00
Konrad Borowski
4b88d280b3
Use CSP script-src: 'strict-dynamic'
2019-10-24 14:15:53 +02:00
Konrad Borowski
899fa3fef7
Bust cache
2019-10-14 15:16:12 +02:00
Konrad Borowski
b787012b72
Add a feature for database tests
...
Not all tests need a database.
2019-10-13 19:19:46 +02:00
Konrad Borowski
f064cece30
Support Monaco Editor
2019-10-11 11:10:11 +02:00
Konrad Borowski
bc24fe0b31
Introduce configuration page
2019-10-09 16:51:25 +02:00
Konrad Borowski
3db68d0f13
Merge branch 'use-correct-http-response-code-for-post-to-get-redirects' into 'master'
...
Use right HTTP status code for POST to GET redirects
See merge request pastebin.run/server!49
2019-10-09 12:55:33 +00:00
Konrad Borowski
2c1fa27b55
Use right HTTP status code for POST to GET redirects
2019-10-09 14:44:54 +02:00
Konrad Borowski
1cf9c12acf
Merge branch 'recursively-traverse-js-in-build-script' into 'master'
...
Recursively traverse JavaScript in build script
See merge request pastebin.run/server!48
2019-10-09 10:37:57 +00:00
Konrad Borowski
edb75c76eb
Recursively traverse JavaScript in build script
2019-10-09 12:28:18 +02:00
Konrad Borowski
817cdfa3b4
Move CodeMirror CSS to JavaScript
2019-10-09 12:23:25 +02:00
Konrad Borowski
2384ec0213
Remove CodeMirror stuff from database
2019-10-09 11:59:06 +02:00
Konrad Borowski
6c0d374150
Remove shared wrappers
2019-09-21 18:17:09 +02:00
Konrad Borowski
0e51ab3401
Merge api/v0 paths
2019-09-20 20:45:28 +02:00
Konrad Borowski
e7e1417aff
Merge run filters
2019-09-20 20:40:03 +02:00