Skip to content

v2026.04

Latest

Choose a tag to compare

@michaelrsweet michaelrsweet released this 10 Apr 16:13
be55d55

IPP Sample Code v2026.04

This is a non-production snapshot release of the IPP sample code which updates the embedded CUPS library to v3.0.1 and embedded PDFio library to v1.6.2, fixes the Docker and Windows builds, adds support for canceling and releasing jobs in the web interface, and fixes bugs in the IPP Shared Infrastructure Extensions v1.1 implementation.

Changes include:

  • be55d55 More makesrcdist fixes.
  • cb68fa0 More makesrcdist fixes.
  • cb28102 Bump versions.
  • 77a5651 Fix nested variable warning.
  • a3445e7 Sync up with libcups v3.0.1.
  • a9543b7 Fix snap name.
  • 359786f Add cancel/hold buttons in web UI (Issue #127)
  • 3d921d1 Drop ipptransform3d for now.
  • 54f654a Bump snap definitions.
  • c511af5 Bump snap version/dependencies.
  • a48a551 Bump snap version/dependencies.
  • 9bfee77 Fix docker image.
  • 75d6daf Add docker-compose example (Issue #249)
  • 25bc08f Hopefully fix GNU TLS builds.
  • bd68d2a Fix Windows builds.
  • 4aed54d Add libcups documentation/man page directories to build (Issue #297)
  • f132e95 Hopefully fix docker image builds (Issue #306)
  • 7ee234c Do some cleanup for CodeQL-detected 'guarded free' conditions.
  • ef598fc Update libcups.
  • a316a5b Copy DLLs after building ippserver (Issue #305)
  • 5c3d647 Update copyrights and configure script.
  • 2c31d9e Fix Update-Output-Device-Attributes handling of printer-state-xxx attributes (Issue #304)
  • 2bbc1a2 Update to libcups v3.0.0.
  • 82791af Update autoconf cross-compilation files.
  • 6eaa15c Add initial printer-is-accepting-jobs and printer-make-and-model values (Issue #304)
  • bf2907a Add initial printer device state (Issue #304)
  • c00d4b7 Update CI actions.
  • b29aaeb Update libcups and PDFio.
  • 7e6cc35 Fix CI.
  • 9b39da7 Update libcups.
  • f434417 Update Visual Studio files and build instructions.
  • 83b3625 Fix compile error.
  • 5f5f3a7 Add a --user-agent option to the ipptool command (Issue #302)
  • f21ea48 Fix priority prefixes when logging to a file (Issue #301)
  • fa95d5b Update libcups/PDFio.
  • bc57bd4 Pull in latest libcups.
  • 94d1b3e Make sure we update the ldd cache.
  • dda637d Try fixing CI.
  • be43290 Install to and copy from /usr/local.
  • 739c6e7 Implement multi-stage Docker build to reduce the size of the ippsample image.
  • 65a3759 Update libcups.
  • 48837af Implement notify-wait mode and optional sleep interval for notification code.
  • 2ee91ef Normalize logging and fix IPP proxying.
  • f2d9a68 Sync up with current libcups.
  • 3f43e01 Refactor ippproxy code:
  • de608a3 Fix copyright year.
  • c641f71 Fix bug in Get-Notifications content (job-id for printer subcriptions vs. notify-job-id for job subscriptions)
  • 02aaac9 Update to current libcups.
  • 1030f9c Use libcups v3.0rc2
  • bee1647 Update embedded libcups.
  • 9a82c7c Coding style...
  • f1b5e61 Update all CI to the latest actions, sync up CodeQL exclusions.
  • 4837067 Sync up with VC changes in libcups.
  • bdb9a70 Update Docker CI.
  • 392dc48 Sync up with some other libcups fixes.
  • c6c6d07 Sync up with libcups changes.
  • 3403eea Merge pull request #289 from istopwg/dependabot/github_actions/dot-github/workflows/actions/download-artifact-4.1.7
  • 888ff62 Bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows
  • 05eb1a8 Update libcups.
  • 1405f2b Update Dockerfile to not try to update Avahi defaults.
  • 8e50c7b Drop cura-engine from docker container.
  • c9347c9 Update to current libcups.
  • a428754 Update libcups and PDFio.
  • 01fc202 Update to having PDFio as a submodule of libcups.
  • 9d4a9c1 Add get-jobs-all.test file.
  • 79328e3 Don't enable address sanitizer for now since the PDFio build doesn't propagate it.
  • 9c9353b Fix builds of PDFio under libcups directory.
  • ce2c3bd Sync up with bug fixes from libcups.
  • 826f046 Update libcups to v3.0b2.
  • 0b05fdf Update Xcode files.
  • 8a71290 Drop old Visual Studio projects for pdfio1 and ipptransform.
  • 1eb239d Update libcups.
  • fc2c745 Drop reference to PDFio in Windows build workflow.
  • 4569776 Make sure the math library is included when building with shared libraries.
  • fc42d96 Bump versions and drop old defines from config.h headers.
  • 7e63196 Sync up with current libcups, drop pdfio submodule.
  • 2454d48 Don't install symlinks in the .../commands directory, no longer used.
  • 24e9d73 Don't use strlcpy.
  • 337466f Fix ipptransform3d configuration stuff.
  • cbfaab7 Modernize man page builds.
  • fcec375 Fix snapcraft build file.