Seednode
|
ec8b5c9c7f
|
Import net/http/pprof
|
2023-09-06 09:06:44 -05:00 |
Seednode
|
6ff79b1817
|
Added option to force refreshInterval from command line, and added minimum interval of 500ms
|
2023-08-21 15:38:56 -05:00 |
Seednode
|
9b250416d9
|
Reworked port uint16-to-string conversion
|
2023-08-13 18:07:45 -05:00 |
Seednode
|
6678d0af36
|
Completely broke serveStats, whoops
|
2023-08-13 17:43:35 -05:00 |
Seednode
|
01629da407
|
Replaced uint64 with uint32
|
2023-08-13 17:29:28 -05:00 |
Seednode
|
77f14ea71b
|
Replaced atomic convenience wrappers with suggested versions
|
2023-08-13 17:02:09 -05:00 |
Seednode
|
53ee79b87f
|
Reworked favicon and error page handlers
|
2023-08-05 21:38:28 -05:00 |
Seednode
|
526e8e15d6
|
Added --maximum-files and --minimum-files flags, changed structure for stats struct
|
2023-08-02 13:29:37 -05:00 |
Seednode
|
7c93fc8c37
|
Added explicit timezone loading
|
2023-07-17 07:41:32 -05:00 |
Seednode
|
830e661223
|
Removed explicit w.WriteHeader(http.StatusOK) calls in favor of implicit
|
2023-06-22 05:10:40 -05:00 |
Seednode
|
40ed9889f9
|
Added HTTP 500 response on all failed requests, instead of not sending any response
|
2023-06-20 10:24:12 -05:00 |
Seednode
|
7ca86c19fd
|
Added strings.ToLower() to all stable sorts to ensure intuitive ordering
|
2023-06-20 09:02:13 -05:00 |
Seednode
|
780bed087d
|
HTML debug sort is now case-insensitive
|
2023-06-19 14:34:30 -05:00 |
Seednode
|
c5e6723bfa
|
Added formatting to HTML debug page, for easier reading
|
2023-06-13 19:40:29 -05:00 |
Seednode
|
911708b95c
|
Open files to export as O_WRONLY instead of O_RDWR
|
2023-06-13 08:50:13 -05:00 |
Seednode
|
9a23387a6b
|
Added favicon to HTML debug page
|
2023-06-09 15:56:03 -05:00 |
Seednode
|
9c668ea04d
|
Significantly increased timeouts so clear_cache doesn't error out
|
2023-06-03 19:49:58 -05:00 |
Seednode
|
7780b8eaa9
|
Added strings.TrimPrefix to refererUri so sorting works with the new setup
|
2023-06-03 18:37:06 -05:00 |
Seednode
|
3d8d4c3869
|
Fixed hyperlinks in /html endpoint
|
2023-06-03 18:14:53 -05:00 |
Seednode
|
72e41ba413
|
Added version endpoint
|
2023-06-03 15:51:08 -05:00 |
Seednode
|
abae8ba4c1
|
Replaced net/http with julienschmidt/httprouter and removed (broken) video support, changed stats/debug endpoints
|
2023-06-03 13:29:49 -05:00 |
Seednode
|
29afaa3025
|
Changed wording of file count
|
2023-06-02 21:04:06 -05:00 |
Seednode
|
99ad647614
|
Added file count to HTML debug endpoint
|
2023-06-02 21:00:44 -05:00 |
Seednode
|
4679208eae
|
Replace fmt.Println() + os.Exit(1) with log.Fatal() in error handler, error out if no useful paths are passed in
|
2023-05-31 13:01:24 -05:00 |
Seednode
|
af9b79878f
|
Switched back from go-chi to net/http, explicitly declared mux and http.Server
|
2023-05-31 12:43:07 -05:00 |
Seednode
|
8fc7084098
|
Recompressed favicons to save space, and replaced multiple favicon handler functions with a single catchall
|
2023-05-30 19:13:02 -05:00 |
Seednode
|
229aaa7da2
|
Added embedded favicons, and replaced default mux with go-chi
|
2023-05-30 18:47:26 -05:00 |
Seednode
|
c31518d932
|
Added first served/last served/most served stats to /_/stats
|
2023-05-12 09:05:14 -05:00 |
Seednode
|
7184542cb6
|
Updated transitive dependencies
|
2023-05-11 23:22:31 -05:00 |
Seednode
|
4be011755b
|
Added -b|--bind to bind to specific address
|
2023-05-08 11:45:57 -05:00 |
Seednode
|
5beb1fc858
|
--debug now requires --cache, exits with error if not provided
|
2023-05-08 11:16:19 -05:00 |
Seednode
|
8dae3865c0
|
Renamed /_/index to /_/debug, and adjusted readme accordingly
|
2023-04-28 13:31:07 -05:00 |
Seednode
|
9cd9c286c2
|
Added -d|--debug flag and /_/index endpoint
|
2023-04-28 13:19:07 -05:00 |
Seednode
|
537633a030
|
Added persistent stats file
|
2023-02-08 07:50:40 -06:00 |
Seednode
|
ae1a1bbc5e
|
Added zstd compression for cache file
|
2023-02-05 14:34:22 -06:00 |
Seednode
|
69c4ccfc97
|
Added support for persistent index file
|
2023-02-04 23:44:31 -06:00 |
Seednode
|
2f92089191
|
Replaced Run with RunE in rootcmd, to cascade errors back to main Execute()
|
2023-01-27 13:20:07 -06:00 |
Seednode
|
335f6bffde
|
Combined root variable declarations into a block, changed increment/decrement functions to unexported
|
2023-01-27 13:17:13 -06:00 |
Seednode
|
635df29fbc
|
All methods that might mutate state changed to unexported, and all fields set to unexported by default
|
2023-01-27 10:06:10 -06:00 |
Seednode
|
93fa3640ef
|
Reverted changes that entirely broke debug, keeping change to printf strings
|
2023-01-24 19:06:15 -06:00 |
Seednode
|
da5bdfe765
|
Replaced %v with more specific format string in printf calls
|
2023-01-24 10:13:09 -06:00 |
Seednode
|
ed748a9b8c
|
Corrected usage message
|
2023-01-19 12:12:40 -06:00 |
Seednode
|
1a4496b788
|
Added stats endpoint
|
2023-01-19 12:07:15 -06:00 |
Seednode
|
b96ee8ac99
|
Removed mutually exclusive flag from cache and filter, now cache is bypassed if filters are supplied
|
2023-01-18 11:50:29 -06:00 |
Seednode
|
0906bd6769
|
Updated copyright year
|
2023-01-18 11:19:29 -06:00 |
Seednode
|
297c561fab
|
pickFile now iterates through entire file list, instead of stopping after an arbitrary number
|
2022-10-28 23:07:25 -05:00 |
Seednode
|
2274c51e84
|
Set --cache and --filter as mutually exclusive
|
2022-10-28 22:59:59 -05:00 |
Seednode
|
3d6e7b0493
|
Added limit on file checking retries
|
2022-10-28 21:08:08 -05:00 |
Seednode
|
f21c01e085
|
Added flag to cache directory scan at startup
|
2022-10-28 17:19:04 -05:00 |
Seednode
|
ae82762745
|
Merged -c|--count flag into -v|--verbose, reformatted verbose output
|
2022-10-20 17:55:25 -05:00 |