- 07 6月, 2017 1 次提交
-
-
由 Robert Swain 提交于
* vendor: Add bimg image processing library bimg is MIT licensed. It depends on the C library libvips which is LGPL v2.1+ licensed. libvips must be installed separately. * mediaapi: Add YAML config file support * mediaapi: Add thumbnail support * mediaapi: Add missing thumbnail files * travis: Add ppa and install libvips-dev * travis: Another ppa and install libvips-dev attempt * travis: Add sudo: required for sudo apt* usage * mediaapi/thumbnailer: Make comparison code more readable * mediaapi: Simplify logging of thumbnail properties * mediaapi/thumbnailer: Rename metrics to fitness Metrics is used in the context of monitoring with Prometheus so renaming to avoid confusion. * mediaapi/thumbnailer: Use math.Inf() for max aspect and size * mediaapi/thumbnailer: Limit number of parallel generators Fall back to selecting from already-/pre-generated thumbnails or serving the original. * mediaapi/thumbnailer: Split bimg code into separate file * vendor: Add github.com/nfnt/resize pure go image scaler * mediaapi/thumbnailer: Add nfnt/resize thumbnailer * travis: Don't install libvips-dev via ppa * mediaapi: Add notes to README about resizers * mediaapi: Elaborate on scaling libs in README
-
- 05 6月, 2017 2 次提交
-
-
由 Robert Swain 提交于
-
由 Mark Haines 提交于
-
- 02 6月, 2017 4 次提交
-
-
由 Mark Haines 提交于
-
由 Mark Haines 提交于
This reverts commit ce82158a.
-
由 Mark Haines 提交于
* Add API for querying events by ID. * Fix tense * Start implementing federation ingress * More stuff * Hook up federation event receiving * Fix comments * Comment on the order of the arrays
-
由 Robert Swain 提交于
Add support for downloading of remote files
-
- 01 6月, 2017 8 次提交
-
-
由 Robert Swain 提交于
-
由 Robert Swain 提交于
-
由 Robert Swain 提交于
-
由 Robert Swain 提交于
-
由 Robert Swain 提交于
If the active request were to panic, we need to ensure all the waiting goroutines get woken up.
-
由 Robert Swain 提交于
-
由 Robert Swain 提交于
Avoid locking around db requests by only locking around active requests and always creating an active request if there is none. A nice side effect of this is that if many parallel requests for remote media come in (a common case) then only one database query is made for the duration of the query.
-
由 Robert Swain 提交于
-
- 31 5月, 2017 22 次提交
-
-
由 Robert Swain 提交于
-
由 Robert Swain 提交于
-
由 Robert Swain 提交于
mediaapi/writers/download: Add local download support
-
由 Robert Swain 提交于
-
由 Robert Swain 提交于
-
由 Robert Swain 提交于
So that they apply to all log messages thereafter
-
由 Robert Swain 提交于
-
由 Robert Swain 提交于
-
由 Robert Swain 提交于
-
由 Robert Swain 提交于
-
由 Robert Swain 提交于
-
由 Robert Swain 提交于
/upload handler and storage database
-
由 Robert Swain 提交于
-
由 Robert Swain 提交于
-
由 Robert Swain 提交于
-
由 Robert Swain 提交于
-
由 Robert Swain 提交于
-
由 Robert Swain 提交于
-
由 Robert Swain 提交于
-
由 Robert Swain 提交于
-
由 Kegsay 提交于
-
由 Mark Haines 提交于
* Add API for querying the state after a list of events * Implement state after events API * Actually implement the API * Reorder .travis.yml * Comments * Use common.MakeAPI
-
- 26 5月, 2017 3 次提交
-
-
由 Robert Swain 提交于
-
由 Robert Swain 提交于
-
由 Robert Swain 提交于
-