Skip to content

Releases: libzig/liblink

0.0.13

10 Mar 21:39

Choose a tag to compare

⛰️ Features

  • Improve network address handling

0.0.11

04 Mar 19:39

Choose a tag to compare

🚜 Refactor

  • Remove liblink crypto module and use shared primitives
  • Convert liblink crypto module into compatibility facade

📚 Documentation

  • Refactor documentation structure and content

🧪 Testing

  • Add test cases for various modules

0.0.10

04 Mar 09:39

Choose a tag to compare

⛰️ Features

  • Integrate libfast for SSH crypto operations

⚙️ Miscellaneous Tasks

  • Bump libfast dependency to 0.0.13

0.0.9

28 Feb 13:34

Choose a tag to compare

🐛 Bug Fixes

  • Improve client I/O and window resizing

⚙️ Miscellaneous Tasks

  • Update libfast dependency

0.0.8

25 Feb 00:05

Choose a tag to compare

⛰️ Features

  • Implement keepalive probing for dead client detection
  • Gracefully terminate shell sessions

🐛 Bug Fixes

  • Improve session termination and error handling

0.0.7

24 Feb 19:49

Choose a tag to compare

📚 Documentation

  • Add comprehensive documentation for CLI, library, and protocol

0.0.6

24 Feb 19:33

Choose a tag to compare

🐛 Bug Fixes

  • Use standard known_hosts file path

0.0.5

24 Feb 19:10

Choose a tag to compare

⛰️ Features

  • Implement server forking for concurrent clients

⚙️ Miscellaneous Tasks

  • Update SSH-QUIC draft reference

0.0.4

22 Feb 23:59

Choose a tag to compare

⛰️ Features

  • Update channel protocol and KEX H calculation

📚 Documentation

  • Refactor README for clarity and conciseness

0.0.3

22 Feb 23:06

Choose a tag to compare

⛰️ Features

  • Improve channel session and PTY handling
  • Refactor authentication to exclusively use public keys
  • Add host endpoint formatting and known-hosts path-scoped helpers
  • Add strict and accept-new host trust policy options
  • Add known-hosts trust workflow for client connections
  • Add library user identity primitives and apply privilege drop

🐛 Bug Fixes

  • Unblock release build in session channel acceptance
  • Harden server-side session channel acceptance

🚜 Refactor

  • Rename project to liblink
  • Share server-ready checks across network e2e
  • Share channel request string decode helper
  • Share network channel request wait helper
  • Standardize network e2e constants and seeds
  • Share authenticated server thread startup helper
  • Share network server thread context primitives
  • Share authenticated network client helper
  • Centralize network e2e server bootstrap flow
  • Share env gating and readiness helpers for e2e
  • Deduplicate network e2e test scaffolding
  • Share network session-channel test helper
  • Move exec output collection into channels workflow
  • Move endpoint parsing into reusable network module
  • Move high-level sftp file operations into library workflow
  • Move client auth fallback flow into library module
  • Move daemon pid lifecycle helpers into library
  • Move server session runtime from sl binary into library

🧪 Testing

  • Add packet-level coverage for exec output workflow
  • Add deterministic network exec e2e assertions

⚙️ Miscellaneous Tasks

  • Rename runquic to libfast in package