Commit Graph
6 Commits
Author SHA1 Message Date
Raven Scott ab99136cb6 Fix Bare HTTP shim treating registry URL paths as Unix sockets.
Release rolling / release (push) Has been cancelled
HTTPSAgent extends the patched Agent; mistaking path for socketPath made every registry digest check fail with ENOENT and broke image update indicators.
2026-07-15 15:55:29 -04:00
Raven Scott 5a15b84504 Harden Bare HTTP unix sockets against setKeepAlive crash
Release rolling / release (push) Successful in 9m45s
bare-pipe sockets lack TCP setKeepAlive; bare-http1 Agent calls it when
recycling connections and crashed peardock-server after Docker connected.
No-op keep-alive/unref on IPC sockets and safe-keepSocketAlive on Agent.
2026-07-11 16:00:33 -04:00
Raven Scott 6bdb64b1fd Fix Bare Docker access: HTTP unix socket support for dockerode
Release rolling / release (push) Has been cancelled
bare-http1 ignores socketPath and always dials TCP localhost:80, so
dockerode got HTTP 301→HTTPS and TLS errors. Patch the Bare http Agent
to connect via bare-net IPC when socketPath is set, matching Node.
2026-07-11 15:46:46 -04:00
Raven Scott 2e51c49526 Fix Bare dockerode failure: polyfill Node url.resolve
Release rolling / release (push) Has been cancelled
docker-modem calls url.resolve/parse/format, which bare-url does not
implement. Map bare url imports to build/shims/node-url.cjs so the
standalone peardock-server can talk to the Docker socket again.
2026-07-11 15:34:12 -04:00
Raven Scott b720e7e68f Wire PearDock branding into app, Electron icons, and README
Release rolling / release (push) Has been cancelled
Copy runtime logos/favicons into assets/ and package icons into build/, then use them for the titlebar, favicons, dock/window icons, and docs so packaging and the UI no longer rely on placeholder marks.
2026-07-11 14:16:28 -04:00
Raven Scott 2526ebb99b CI 2026-07-11 11:39:59 -04:00