kugiyasan
c7164856d2
issue #420 added MaxDate.IsZero() check ( #427 )
...
* issue #420 return 400 response when Max-Days is too big
* issue #420 moved the Max-Days check before saving the metadata
* issue #420 added a logging message when Max-Days is invalid
* issue #420 added MaxDate.IsZero() check
Co-authored-by: kugiyasan <kugiyasan@users.noreply.github.com>
2021-10-30 10:04:43 +02:00
Andrea Spacca
fa74be02d2
Revert "issue #420 return 400 response when Max-Days is too big ( #422 )" ( #426 )
...
This reverts commit 2959fc2992
.
2021-10-26 19:03:51 +02:00
kugiyasan
2959fc2992
issue #420 return 400 response when Max-Days is too big ( #422 )
...
* issue #420 return 400 response when Max-Days is too big
Co-authored-by: kugiyasan <kugiyasan@users.noreply.github.com>
2021-10-25 18:33:18 +02:00
Masaya Watanabe
92948fab23
fix missed errors ( #417 )
...
Co-authored-by: Andrea Spacca <andrea.spacca@gmail.com>
2021-10-16 09:57:59 +02:00
mattn
e5455d9713
Fix path ( #416 )
...
* chan is leaked
* Remove path.Clean
Co-authored-by: Andrea Spacca <andrea.spacca@gmail.com>
2021-10-16 09:51:09 +02:00
Andrea Spacca
9fe5f9a5c9
Golint ( #404 )
...
* golint
* remove gitter badge
2021-08-19 22:45:30 +02:00
Andrea Spacca
3990c3c5b7
gofmt
2021-07-23 11:21:05 +02:00
Andrea Spacca
3ea4ffd0e3
cr fixes and dynamic upload size in UI
2021-07-23 11:20:49 +02:00
Andrea Spacca
9baefbc4bf
purge time in ui, fix range regeression from videojs
2021-07-19 21:03:41 +02:00
Andrea Spacca
1ff9ccd01e
copyright update
2021-07-19 21:03:41 +02:00
Andrea Spacca
a7a3e685fe
gofmt
2021-07-19 21:03:41 +02:00
Andrea Spacca
69d979ca48
issue 380 and simplier token generation
2021-07-19 21:03:41 +02:00
Andrea Spacca
d9198e78db
always use logger
2021-07-19 21:03:41 +02:00
Andrea Spacca
9df18fdc69
fixes-20210521 ( #373 )
2021-05-21 15:49:48 +02:00
Andrea Spacca
fdfd453222
Added random-token-length, Encode() refactored
2021-05-20 08:26:07 +02:00
Andrea Spacca
0512452111
Added UrlRandomToken in template data
2021-05-09 09:21:54 +02:00
JustAnotherArchivist
6bd3e97186
Only increment download counter on files that have a download limit
...
For files that have no limit, there is no reason to track the download counter as its value will never be used anyway. This reduces costs on storage backends that have an operation fee (e.g. AWS S3) or a minimum retention (e.g. Wasabi S3).
2021-04-25 17:47:23 +00:00
JustAnotherArchivist
4daca97f89
Only rewrite metadata file when the download counter changed
...
Previously, the metadata file would be rewritten even if the download counter stayed the same (i.e. `increaseDownload = false`, previews and HEAD requests). Because the metadata doesn't change in that case, this would simply rewrite the exact same contents needlessly, which may also incur extra costs depending on the storage backend.
2021-04-19 18:37:47 +00:00
Andrea Spacca
69519d8fa4
Unwrap unnecessary bytes.NewReader
2021-03-19 08:25:40 +01:00
Andrea Spacca
b36711c1ea
sanitize only on inline content-disposition
2021-03-02 16:50:53 +01:00
Andrea Spacca
27f84e719a
Content-Type metadata to lower
2021-03-02 16:48:04 +01:00
Andrea Spacca
7ea65c5a24
go get -u, go build ldflags, docker tag, inline handler
2021-02-19 14:50:40 +01:00
Andrea Spacca
d554eb8e2d
clone url
2021-01-06 13:33:46 +01:00
Andrea Spacca
6ac6c8fa99
PURGE FEATURE
2021-01-05 17:23:47 +01:00
Andrea Spacca
e53d599e09
ISSUE-332
2020-12-31 20:08:42 +01:00
Andrea Spacca
9430e53689
Merge pull request #307 from cheeseandcereal/add_proxy_port
...
add proxy-port for port override when running behind a proxy
2020-05-17 19:28:21 +02:00
Adam Crowder
f909ad3ce2
fix missing metadata security vuln
2020-05-08 16:23:32 -07:00
Adam Crowder
d830bf1afc
revert println
...
Signed-off-by: Adam Crowder <adam@adamcrowder.net>
2020-05-08 11:49:21 -07:00
Adam Crowder
f366e8217e
add proxy-port for port override when running behind a proxy
...
Signed-off-by: Adam Crowder <adam@adamcrowder.net>
2020-05-03 13:26:49 -07:00
Andrea Spacca
3b1b5b890a
Removed contentType from storage, rely on metadata
2020-03-15 19:35:43 +01:00
Andrea Spacca
bef766f605
FIX BUILD
2019-10-07 21:33:45 +02:00
Andrea Spacca
58edf68fd7
no need for abs path flag param
2019-07-16 21:23:19 +02:00
Andrea Spacca
2e41852860
fix resolved url
2019-07-16 20:51:31 +02:00
Andrea Spacca
1809ffe8b5
ISSUE-240 negative max metadata instead of big enough
2019-07-06 20:33:35 +02:00
Andrea Spacca
2ee646590d
ISSUE-241 check metadata on preview
2019-07-06 20:13:20 +02:00
Douglas Pessoa
b8faedc92f
Add X-Remaining-Downloads and X-Remaining-Days headers to HEAD and GET responses
2019-06-17 00:43:22 +00:00
JustAnotherArchivist
568f917c67
Fix encoding of spaces in filenames from + to %20
2019-06-13 16:35:10 +02:00
Andrea Spacca
e8ccf543f6
ISSUE-221
2019-05-18 14:13:23 +02:00
Andrea Spacca
a4e4cafc30
ISSUE-223
2019-05-11 15:12:38 +02:00
Andrea Spacca
4d88a2fbc4
ISSUE-223
2019-05-11 15:01:00 +02:00
Andrea Spacca
9148f20aee
ISSUE-203
2019-05-11 14:47:58 +02:00
Andrea Spacca
cc401433a6
ISSUE-203
2019-05-11 14:42:59 +02:00
Andrea Spacca
61a4b4fe33
ISSUE-203
2019-05-08 09:14:08 +02:00
Andrea Spacca
b5b58f9b3b
ISSUE-217
2019-04-29 07:23:24 +02:00
Andrea Spacca
ba0e2ac711
ISSUE-215
2019-04-27 11:50:36 +02:00
Akito13
3c7904cd67
Fixed typo
2019-03-30 02:30:12 +01:00
Andrea Spacca
5310566b81
fixes
2019-03-18 19:09:22 +01:00
Andrea Spacca
af80d889af
support range header
2019-01-16 19:58:11 +01:00
Andrea Spacca
f4d00db5e1
REMOVE DEBUG LOG
2018-12-15 21:42:53 +01:00
Andrea Spacca
64344fcf4d
FIX MISSING TEMPLATE DATA
2018-12-15 21:42:18 +01:00