mutantmonkey
e6ac89d6dc
Switch to https://github.com/h2non/filetype
This library is much better at detecting MIME types properly than the
existing one. Fixes #117 .
8 years ago
Andrei Marcu
e588d78299
Merge pull request #112 from mutantmonkey/issue_111
Fix max expiry when provided expiry is 0
8 years ago
mutantmonkey
647aa2c0f6
Fix max expiry when provided expiry is 0
Previously, we did not properly handle the case where the provided
expiry was zero and the max expiry was configured to be nonzero; add an
additional check to cover this case.
Fixes #111 .
8 years ago
Andrei Marcu
0e768cc6f4
Merge pull request #109 from culdev/master
Fix file upload for Internet Explorer
8 years ago
culdev
8f384dc5ce
Use value instead of selectedOptions.
8 years ago
Andrei Marcu
e9ae7a794f
Merge pull request #105 from Thor77/systemd-service
Add Install-section to systemd-service
8 years ago
Thor77
c75cd5ef9e
Add Install-section to systemd-service
8 years ago
andreimarcu
eb036f2819
Fix typo
8 years ago
Andrei Marcu
29d3157a03
Merge pull request #102 from mutantmonkey/maxexpiry
Add option for maximum expiration time (fixes #99 )
8 years ago
mutantmonkey
fef43d856e
Add option for maximum expiration time ( fixes #99 )
8 years ago
Andrei Marcu
3321144e74
Merge pull request #101 from mutantmonkey/docker
Add Dockerfile
8 years ago
mutantmonkey
932a470ead
add Docker instructions to readme
8 years ago
mutantmonkey
2e5521ce7d
Add Dockerfile
This will build the binary directly in the image without a need to have
Go installed locally.
8 years ago
Thor77
4ef3f33821
Add systemd-service ( #96 )
8 years ago
andreimarcu
81a1513809
Add newline for PUT response
9 years ago
andreimarcu
1e1f28658d
Remove spaces in mime mapping and ensure no spaces in filenames
9 years ago
Andrei Marcu
ca11d99678
Merge pull request #93 from mutantmonkey/reduce_open_calls
Remove unnecessary file processing in display.go
9 years ago
mutantmonkey
93d37002dd
remove unnecessary file processing in display.go
There is no need to open the file here; nothing is done with the header
after it is read.
9 years ago
andreimarcu
9467be9717
No margin/border without line numbers
9 years ago
andreimarcu
e6db8553b0
Fix line numbers for text
9 years ago
Atrox
027f5cce42
Add ability to short urls for uploaded content ( #85 )
Add ability to short urls for uploaded content
9 years ago
Andrei Marcu
30d2d63466
Merge pull request #87 from Atrox/sitename
Fix that custom sitename gets ignored
9 years ago
Atrox
aedd7bc589
Fix that custom sitename gets ignored
9 years ago
andreimarcu
f06b06fe76
Add overflow-wrap to lines.css
9 years ago
andreimarcu
0a361a268c
Get rid of highlightjs-line-numbers.js
9 years ago
andreimarcu
d6755486b2
Sanitize upload response ( Fixes #79 )
9 years ago
andreimarcu
e8d2d75c1c
Update documentation
9 years ago
andreimarcu
47a1aa6396
Infer sitename from Host if empty
9 years ago
Andrei Marcu
9c6088cfe5
Merge pull request #84 from mutantmonkey/abstract_storage
use abstracted storage for flexibility
9 years ago
mutantmonkey
fcd18eceec
use abstracted storage for flexibility
I moved the storage functionality into the StorageBackend interface,
which is currently only implemented by LocalfsBackend.
9 years ago
Andrei Marcu
61eb32a79b
Merge pull request #83 from mutantmonkey/csp_frame_ancestors
Use Content-Security-Policy frame-ancestors
9 years ago
Andrei Marcu
2fb58e7da1
Merge pull request #82 from mutantmonkey/infer_siteurl
Infer site URL from host and headers
9 years ago
mutantmonkey
47670af185
Infer site URL from host and headers
We can use the Host property of the request and the X-Forwarded-Proto to
infer the site URL. To reduce complexity, the path is not inferred, and
it is assumed that linx-server is running at /. If this is not the case,
the site URL must be manually configured; this is no different than it
was before.
9 years ago
mutantmonkey
2b5cc07005
Use Content-Security-Policy frame-ancestors
X-Frame-Options has been deprecated by Content Security Policy Level 2.
We will need to provide the option for older browsers for the time
being, but frame-ancestors is preferred on newer ones.
9 years ago
andreimarcu
afa65349cc
Fix typos in API template
9 years ago
Andrei Marcu
14ba403145
Merge pull request #81 from mutantmonkey/addheaders
Add ability to set arbitrary headers
9 years ago
mutantmonkey
39bb999db6
Add ability to set arbitrary headers
This is useful if you want to add headers for things like HTTP Strict
Transport Security or HTTP Public Key Pinning.
9 years ago
Andrei Marcu
1f3bc4bfea
Merge branch 'mutantmonkey-better_extension_handling'
9 years ago
mutantmonkey
b0d2f2a142
support .tar.gz-style extensions
Some extensions actually consist of multiple parts, like .tar.gz, so we
should handle this properly instead of merging part of the extension
with the bare name. Right now only tar is allowed, but others can be
added easily.
Fixes #74 .
9 years ago
Andrei Marcu
bc66bcc069
Merge pull request #73 from mutantmonkey/workaround_chrome_nonsense
workaround chrome nonsense with CSP
9 years ago
mutantmonkey
817ac67632
workaround chrome nonsense with CSP
Apparently the Chromium developers have decided that it was a good idea
for them to use inline styles on the image/PDF viewers in their browser.
I have no idea why they would think this, as it is not, but since this
causes breakage we allow unsafe-inline for styles on files.
9 years ago
andreimarcu
5dcfca5f74
Order matters no. 2
9 years ago
andreimarcu
7c1a4640db
Order matters!
9 years ago
andreimarcu
88c00027ea
Add line numbers for pastebin. Fixes #70
9 years ago
andreimarcu
10d30df81f
Fix out of bounds error
9 years ago
andreimarcu
9cf55ac687
Redirect hotlink instead of 403. Fixes #69
9 years ago
andreimarcu
e6d79eb5cf
Temporary fix for text detection
9 years ago
andreimarcu
4856ab0750
Allow for non-/ deployments. Fixes #61
9 years ago
andreimarcu
07aaad2cd8
Match more text mimetypes
9 years ago
andreimarcu
294e8d8be2
Better text detection
9 years ago