Commit Graph

412 Commits

Author SHA1 Message Date
Seednode 3b4f8f7499 Change back from uint64 to uint32s because no filesystem ought to ever need over 2^32 files (ZFS? What's that?) 2023-09-12 16:46:58 -05:00
Seednode e0d4b3882b Updated readme with new default argument values 2023-09-12 16:41:28 -05:00
Seednode 732d944036 Rename formats package to types, replace Css string literal in type struct with func() string 2023-09-12 16:32:19 -05:00
Seednode 6fea978459 Updated readme to replace --debug with --index 2023-09-12 14:00:15 -05:00
Seednode c0265d2a6e Enable --images flag if nothing else is passed, to retain backward compatibility 2023-09-12 13:51:00 -05:00
Seednode f872d0a27e Update readme to add --flash argument 2023-09-12 13:20:38 -05:00
Seednode d18dc9a41c Remove unused Name value from SupportedFormat structs 2023-09-12 13:19:24 -05:00
Seednode c996f3fc53 Serve ruffle from their CDN, instead of vendoring locally 2023-09-12 13:14:05 -05:00
Seednode a29390aa76 Added .swf support, fallback to filetype detection by extension if mime type detection fails 2023-09-12 13:06:45 -05:00
Seednode 7942ea85b5 Added .ogm as extension for Ogg videos 2023-09-11 22:02:56 -05:00
Seednode b29e2012d5 Remove supported format list from readme, moved into formats/ source files 2023-09-11 21:24:25 -05:00
Seednode 2097a9ab13 Add looping and preload to audio and video files, add file types listed as supported by MDN 2023-09-11 21:22:26 -05:00
Seednode e614846302 Updated PGO profile for new setup 2023-09-11 20:10:19 -05:00
Seednode 04ef12c19a Replaced uint32 with uint64 2023-09-11 20:02:52 -05:00
Seednode 93799e16fe Replaced cssFunction with string literal, since no customization should be needed 2023-09-11 19:43:18 -05:00
Seednode 26bdedb5a2 Added UTF-8 validation for files when using --text 2023-09-11 19:38:38 -05:00
Seednode 3c21946351 Add --all flag to allow all supported file types at once; add --text flag 2023-09-11 19:11:45 -05:00
Seednode a217573483 Added -trimpath to Go build flags for Docker image 2023-09-11 16:17:49 -05:00
Seednode a3f8a85d28 Replaced h2non/filetype with net/http DetectContentType() 2023-09-11 16:05:38 -05:00
Seednode c06b536123 Added first/last buttons to debug pages 2023-09-11 14:37:59 -05:00
Seednode 189b7d269c Disable prev/next buttons when at beginning/end of debug lists 2023-09-11 14:09:12 -05:00
Seednode 51971feb87 Rearranged source files for consistency 2023-09-11 12:59:40 -05:00
Seednode 86184f26bf Split source into more files and fixed bug where images wouldn't display due to swapped parameter order 2023-09-11 12:09:08 -05:00
Seednode 951ff50f88 Moved types to their own package (formats) 2023-09-11 11:25:39 -05:00
Seednode ce89e24ec9 Moved fileType() function into types.go 2023-09-11 10:50:34 -05:00
Seednode e8ee96c7d6 First attempt at making format registrations modular 2023-09-11 10:43:09 -05:00
Seednode 26933dbe4f Fixed Windows builds after URI structure change 2023-09-10 21:51:58 -05:00
Seednode c7984d0743 Only remove file from cache after file has been removed from filesystem when --russian is passed 2023-09-10 21:28:27 -05:00
Seednode 494f9271f4 Updated readme 2023-09-10 21:08:51 -05:00
Seednode 2f1cfe28d0 Added support for toggling each of audio|image|video support 2023-09-10 21:05:35 -05:00
Seednode 32bd20522a Added audio file support 2023-09-10 21:02:03 -05:00
Seednode 8d0d271f79 Added mime type tags to <img> and <video> 2023-09-10 20:41:08 -05:00
Seednode 8fa4a7c652 Corrected all references to image->media/file 2023-09-10 20:29:11 -05:00
Seednode 928bbb8c53 Added video support 2023-09-10 20:23:48 -05:00
Seednode c5d0eb3b36 Re-added openbsd builds, even though those will not be truly statically linked 2023-09-10 12:43:23 -05:00
Seednode 9ff8245683 Updated licenses 2023-09-10 12:37:01 -05:00
Seednode caf1b1889c Replaced math/rand with crypto/rand 2023-09-10 12:16:50 -05:00
Seednode d869a375ab Removed redundant isImage check 2023-09-10 11:27:55 -05:00
Seednode 30eead7e2f Cleaned up pagination calculations 2023-09-09 23:27:40 -05:00
Seednode 1e11515b58 Fixed typo in readme section header 2023-09-09 21:28:24 -05:00
Seednode c47ff755a5 Added readme info about --roulette 2023-09-09 21:27:57 -05:00
Seednode 53d14ff279 Remove file from filesystem and cache at same time during serveStaticFile() 2023-09-09 21:17:17 -05:00
Seednode 26475ed491 Moved warning for --russian earlier in init process 2023-09-09 21:00:58 -05:00
Seednode 8bbfd36a09 Added --russian flag, fixed issue where last image in cache would never be served 2023-09-09 20:57:50 -05:00
Seednode e4a4cb6bcd Remove unused debug statement, update usage info for --page-length 2023-09-09 19:47:44 -05:00
Seednode 425857af84 Fixed pagination for stats, was using query parameter instead of httprouter parameter 2023-09-09 00:25:04 -05:00
Seednode d2d87e010d Added --page-length flag to readme usage info 2023-09-09 00:09:26 -05:00
Seednode e170990e83 Added pagination to debug and stats endpoints 2023-09-09 00:06:28 -05:00
Seednode e4142bf832 Added --profile option to README 2023-09-08 00:51:13 -05:00
Seednode 5d86be871f Added initial PGO test 2023-09-08 00:20:06 -05:00