233 Commits

Author SHA1 Message Date
5496796a12 fix (image): broken images to display the image gps tag 2019-11-11 22:24:45 +11:00
58c6c57f82 feature (iframe): embed the app from an iframe 2019-11-11 22:23:11 +11:00
c3d46c3abe fix (#209): fix emacs export error 2019-11-11 00:13:07 +11:00
995a5f2f04 fix (webdav): handle webdav URL encoding 2019-11-07 12:34:26 +11:00
04c36d4167 doc (pi): dependencies build for raspberry pi 2019-11-07 12:34:14 +11:00
56998116c3 fix (S3): incorrect ModifiedAt timestamps for S3 (#200 - #204)
The problem addressed here is that the FileInfo struct's FTime field is
set in S3 backend. This was being passed as milliseconds epoch. That
value was being passed into `time.Unix(x, 0)` which accepts arguments as
either/both (seconds, nanoseconds).

By passing milliseconds to this function expecting seconds, we have
wildly incorrect modified at timestamps.

I tested this against the same bucket that was problematic before and
it's now showing correctly :).
2019-09-29 21:56:14 +10:00
b0896f0373 maintenance (migrate): migrate the dropbox backend as a plugin 2019-09-02 15:49:28 +10:00
ff08a5ee4b doc (transcode): create the static library 2019-08-30 17:41:52 +10:00
a3c347a37c maintenance (code): consistent style 2019-08-30 11:08:59 +10:00
6692952af7 doc (libtranscode): creating a static library 2019-08-29 15:12:35 +00:00
4a0b952ba8 improve (build): make build reproducible and easy to inspect/verify 2019-08-20 00:34:24 +10:00
4814175f00 fix (#187): handle simlinks 2019-08-13 16:02:00 +01:00
71e3d6494a optimise (lighthouse): apply optimisations provided by the lighthouse tool 2019-08-03 12:13:47 +02:00
7564ecb773 fix (backend): install LDAP backend by default 2019-07-24 08:08:56 +02:00
d2e9424642 feature (ftps): add FTPs #169 2019-07-01 17:01:07 +02:00
fc0189a2c0 fix (IE): block IE to avoid a shitty experience of their platform 2019-05-27 22:10:40 +10:00
f5f0f30cea improve (config): listen for config changes for reactive configuration 2019-05-22 14:28:31 +10:00
ba0243fa5d fix (tor): improve configuration of the TOR server 2019-05-22 02:43:07 +10:00
836a74ab7d improve (search): user experience around the search 2019-05-21 17:13:21 +10:00
b1b142a620 cleanup (admin): disabling constants edit from the console 2019-05-17 13:39:41 +10:00
fea7050b1e fix (console): wss issue 2019-05-17 11:07:45 +10:00
810f84c3e3 fix (concurrency): improve concurrent aspect of the search resource 2019-05-17 02:59:22 +10:00
e552b2b40d feature (console): new plugin that offer a debugging console 2019-05-17 01:57:38 +10:00
2da7664014 feature (setup): complete rewrite of the setup wizard adding features such as automatic DNS 2019-05-16 14:39:14 +10:00
5597d6ec88 feature (tuneel): HTTP tunnel via websocket to expose instance on the internet 2019-05-15 15:08:52 +10:00
0350790cfb maintain (refactoring): refactor server code for easier maintenance 2019-05-13 18:03:50 +10:00
01d36f1601 feature (HTTP2): support HTTP2 as a server 2019-05-12 02:33:10 +10:00
bceeadecae feature (https): support for HTTPS on the server 2019-05-12 02:21:39 +10:00
cd771319a7 improve (http): cleanup code 2019-05-11 02:57:37 +10:00
2ae2673df9 feature (tor): cooking some onions - Unstable 2019-05-10 18:20:04 +10:00
3d9fa49698 improve (plugin): expose routes via plugins 2019-05-10 18:18:02 +10:00
9b1bad4b5c optimise (CSP): follow recommendations from mozilla observatory 2019-05-10 15:49:45 +10:00
edf578e710 improve (UA): set a user-agent on HTTP queries that make sense
eg: 'Filestash/v0.4rc.20190510 (http://filestash.app)'
2019-05-10 15:20:13 +10:00
a327c41a78 improve (csp): Content Security Policy headers 2019-05-10 13:43:52 +10:00
8aa589b3d5 improve (compression): on the fly gzip compression for a few endpoints 2019-05-09 17:03:40 +10:00
3899e26a81 fix (boot): docker gives weird errors when using localhost within a containe 2019-05-09 15:08:36 +10:00
93ede2068e improve (http): Mozilla observatory tips 2019-05-09 01:25:51 +10:00
7f34aaea2c improve (speed): support for brotli compression 2019-05-09 00:43:05 +10:00
eeef0f174c improve (lock): leverage RWLock 2019-05-08 15:16:23 +10:00
b54663016c improve (webdav): handle user restriction and password on the webdav server 2019-05-08 11:30:23 +10:00
9836edacbf maintain (telemetry): update API to a custom endpoint 2019-05-07 14:16:54 +10:00
3cae9016a0 maintenance (code): fix typos 2019-05-07 11:46:23 +10:00
57afe01f73 Merge branch 'master' of http://github.com/mickael-kerjean/filestash 2019-05-07 11:44:18 +10:00
53c8e43bcc improve (UI): Add option to always display upload button (#161)
* improve (signature): sign build with gpg

* Add option to always display upload button
2019-05-07 11:43:41 +10:00
2feed9127e improve (efficiency): improve memory efficiency for resource intensive tasks 2019-05-06 15:16:57 +10:00
2c271e02fc improve (favicon): remove redirection on favicon 2019-05-03 00:08:52 +10:00
5f7de7826a fix (build): transform the build to push for static program 2019-05-02 23:40:55 +10:00
ebcf3a3569 build (maintenance): upgrade build with latest changes 2019-05-01 02:14:10 +10:00
645dddafec feature (pages): create some error pages 2019-05-01 01:15:08 +10:00
c130e98c7c maintenance (cleanup): remove dead code 2019-04-30 14:27:50 +10:00