eleksir
|
55e60a9beb
|
Update llms.txt and AGENTS.md
|
2026-04-18 12:23:52 +03:00 |
|
eleksir
|
a0fd7881c0
|
Update llms.txt and AGENTS.md
|
2026-04-18 10:42:05 +03:00 |
|
eleksir
|
51897b20bd
|
Update AGENTS.md
|
2026-04-18 02:18:02 +03:00 |
|
eleksir
|
cc83c61561
|
Update AGENTS.md and llms.txt
|
2026-04-05 09:30:46 +03:00 |
|
eleksir
|
93b671775f
|
Update AGENTS.md
|
2026-04-05 01:06:28 +03:00 |
|
eleksir
|
6955e14921
|
Add hardlink detection for *nix platforms, they stored as links in tar, so content is effectively deduplites
|
2026-04-04 15:08:54 +03:00 |
|
eleksir
|
958ef67f29
|
Move ssl/tls related error to debug loglevel, to avoid log cluttering.
|
2026-04-04 13:16:22 +03:00 |
|
eleksir
|
8beba095d0
|
Add ability to select compression algo by downloading location with file extension.
- Also update README.md with more useful examples.
|
2026-04-04 11:49:33 +03:00 |
|
eleksir
|
6201b03230
|
Update AGENTS.md
|
2026-04-04 11:01:53 +03:00 |
|
eleksir
|
722620945d
|
Move code to different places, add comments here and there, no actual changes
|
2026-03-28 01:38:17 +03:00 |
|
eleksir
|
15ac3be410
|
Implemented tar+parallel gzip compression + unit tests for it.
|
2026-03-28 00:19:09 +03:00 |
|
eleksir
|
3620623321
|
Implemented tar+xz compression + unit tests for it.
|
2026-03-27 23:50:27 +03:00 |
|
eleksir
|
b494479128
|
Implemented tar+lz4 compression + unit tests for it.
|
2026-03-27 23:37:13 +03:00 |
|
eleksir
|
a73354b59d
|
Implemented tar+zstd compression + unit tests for it.
|
2026-03-27 23:03:44 +03:00 |
|
eleksir
|
5226688836
|
Implemented tar+bz2 compression + unit tests for it.
|
2026-03-27 21:28:27 +03:00 |
|
eleksir
|
565e40c9be
|
Add config option to change prefix for Content-Disposition filename. Defaults to backup.
|
2026-03-27 09:50:51 +03:00 |
|
eleksir
|
16ae887196
|
Add AGENTS.md, simplify code, 2 fixes in log package, 3 bugs fixed.
- Add AGENTS.md for vibecoding ai data.
- Remove github.com/pkg/errors dependency
- writeWithContext — remove goroutine overhead, just check context before fn
- copyWithContext — remove unnecessary panic recovery
- Remove panic recovery tests (TestWriteWithContextPanic, TestCopyWithContextPanic, panicReader)
- Error, Warn, Info, Debug, Fatal — accept ...any instead of string (enables log.Error(err))
- Close — don't panic if Log is nil, don't close stderr
- Add unit tests (internal/log/main_test.go)
- getClientIP — trim spaces from X-Forwarded-For, use net.SplitHostPort for IPv6
- isExcluded — normalize paths to forward slashes for cross-platform regex matching
- writeWithContext godoc — fix stale comment about panic recovery
- internal/log/main_test.go — log package tests (19 tests)
|
2026-03-27 01:24:32 +03:00 |
|