Andrei Marcu
91b9885ac6
Update README.md
2020-10-16 16:57:09 -07:00
tuxx
ef99024433
Add LinxShare android client to README.md ( #246 )
2020-10-16 16:55:11 -07:00
Andrei Marcu
9a5fc11dff
Fix GH action (again)
2020-08-14 00:52:25 -07:00
mutantmonkey
456274c1b9
Split and move auth into a separate package ( #224 )
...
* Split and move auth into a separate package
This change will make it easier to implement additional authentication
methods, such as OpenID Connect. For now, only the existing "apikeys"
authentication method is supported.
* Use absolute site prefix to prevent redirect loop
2020-08-14 00:42:45 -07:00
mutantmonkey
a2e00d06e0
Clarify how metadata is stored with the S3 backend ( #223 )
...
This was suggested in #221 .
2020-08-14 00:40:52 -07:00
Andrei Marcu
965d5f6c29
Fix GH action
2020-08-14 00:39:53 -07:00
Andrei Marcu
8ed205181a
Add buildx GH action for multi-arch docker images
2020-08-14 00:32:55 -07:00
Infinoid
5eb6f32ff0
Switch to a more comprehensive mimetype detection library ( #231 )
2020-08-02 22:16:47 -07:00
Andrei Marcu
6ce2bd6b9f
Display pages: Add OpenGraph tags for media
2020-05-14 01:12:24 -07:00
Andrei Marcu
e2a65a5b62
README: Clarify docker usage and example
2020-05-14 00:51:19 -07:00
Andrei Marcu
151515f516
Cleanup: Integrate expired files periodic cleanup
2020-05-13 17:38:03 -07:00
mutantmonkey
bc599ae018
Fix typo in readme ( #213 )
...
This should say linx-cleanup, not linx-client.
2020-04-16 14:18:21 -07:00
Björn
8edf53c142
Add systemd unit/timer for the cleanup tool ( #210 )
...
* add systemd service for the cleanup script
* add systemd timer for the cleanup service
2020-04-13 12:36:03 -07:00
Andrei Marcu
9f7e6b6eea
Torrent: Ranged requests so torrents work
2020-03-18 17:26:43 -07:00
Andrei Marcu
3167ab7ff0
README: Update screenshots
2020-03-12 18:34:08 -07:00
Andrei Marcu
2e0319b602
Fix project name in footer
2020-03-12 17:14:50 -07:00
Andrei Marcu
2b21a5bb81
Mobile: Change initial scale for better fit
2020-03-12 17:11:05 -07:00
Andrei Marcu
49d45f52bb
Highlight.js: Add license
2020-03-12 16:43:11 -07:00
Andrei Marcu
7212cd6555
Highlight.js: Update and add languages
2020-03-12 16:35:50 -07:00
Andrei Marcu
53e7aa4568
Dockerfile: Update to 1.14
2020-03-12 14:27:25 -07:00
Andrei Marcu
7543c82473
Remote upload: Add direct_url param for redirect
2020-03-12 14:18:12 -07:00
Andrei Marcu
a0c508c422
Travis: Update to 1.14
2020-03-12 13:47:57 -07:00
Andrei Marcu
c61db30f9f
Tests: Fix image torrent test
2020-03-12 13:44:28 -07:00
Andrei Marcu
fb0d44f132
Custom pages: Implement adding custom markdown pages to the site navigation
2020-03-12 13:32:35 -07:00
Andrei Marcu
9f6346a373
Basic auth: fix for using different paths
2020-03-12 01:20:56 -07:00
Andrei Marcu
a4c0e0ac37
.gitignore: Add ignore entries
2020-03-11 02:01:38 -07:00
Andrei Marcu
68a80d3698
Go mod: update to 1.14
2020-03-11 02:00:37 -07:00
Thor77
9a8bb1bb7f
Add support for go modules
2020-03-11 01:58:36 -07:00
Andrei Marcu
773eb877bd
Basic auth: Fix #201 - broken uploads
2020-03-10 22:45:24 -07:00
Andrei Marcu
7ca3331044
Access Key: Fix mobile access
2020-03-07 18:52:29 -08:00
Andrei Marcu
e4468715ac
Merge branch 'stek29-accesskey'
2020-03-07 17:53:20 -08:00
Andrei Marcu
e06e9ad6fe
Access key: Some cosmetic changes
2020-03-07 17:52:07 -08:00
Andrei Marcu
a4240680c8
Merge branch 'accesskey' of git://github.com/stek29/linx-server into stek29-accesskey
2020-03-06 15:29:41 -08:00
Andrei Marcu
779fc5c425
Readme: Clarify basic auth usage
2020-03-06 15:26:10 -08:00
Paweł Płazieński
597bec430c
Allow Basic authentication in browser ( #195 )
2020-03-06 15:21:49 -08:00
Andrei Marcu
fabb8f2dd7
S3: Add retro-compatibility for Delete_key
2020-03-06 15:04:32 -08:00
Preben Uhrskov Berg
a86a144485
Remove dash from DeleteKey for 3rd party S3 compatibility ( #192 )
2020-03-06 14:49:42 -08:00
Viktor Oreshkin
c53b850aef
add access_key to api
2020-03-01 04:00:39 +03:00
Viktor Oreshkin
4baaa0a15f
add access_key to paste
2020-03-01 03:56:43 +03:00
Viktor Oreshkin
3947197225
wrap access.html in white container
2020-03-01 03:47:28 +03:00
Viktor Oreshkin
5a6e589500
redesign access key input box in uploader
2020-03-01 03:43:53 +03:00
Viktor Oreshkin
4361c44128
fix domain field in setAccessKeyCookies
2020-03-01 03:24:01 +03:00
Viktor Oreshkin
b63274ad01
allow limiting access by passwords ( fix #194 )
2020-02-17 18:02:47 +03:00
Andrei Marcu
cf0a30f46a
Add URL to demo
2020-01-16 16:26:25 -08:00
Andrei Marcu
1d583bcb48
Fix #189 - Markdown lists don't show numbers/bullets
2019-12-02 18:38:07 -08:00
Andrei Marcu
85be5b078d
Add a max-height for videos display
2019-12-02 18:30:15 -08:00
PaulC
0e763cb776
Allow UNIX socket in FastCGI mode (check if bind starts with /) ( #190 )
...
Allow UNIX socket in FastCGI mode (check if bind starts with /)
2019-12-02 18:24:11 -08:00
nia
bf090c5119
build.sh: build for netbsd ( #181 )
2019-06-13 12:50:59 -07:00
mutantmonkey
50c1bdc018
Fix S3 uploads ( #178 )
...
My previous change that reworked how metadata generation worked was not
correct for two reasons:
* It passed the original `io.Reader` (with no bytes remaining) to
`GenerateMetadata`
* It did not seek back to the beginning of the temporary file after
writing to it, causing any subsequent reads to return EOF.
This change fixes both issues and S3 uploads now work fine. We really
ought to investigate adding test coverage to our S3 backend to avoid
similar recurrences.
2019-06-04 18:35:52 +02:00
mutantmonkey
872340e0dc
Fix PutMetadata with S3 backend ( #176 )
...
It turns out that the S3 API expects the additional `MetadataDirective:
REPLACE` option in order to update metadata. If this is not provided,
then metadata will simply be copied from the source object, which is not
what we wanted.
2019-05-09 09:13:58 -07:00