cups-x2go (3.0.1.3-0x2go1) unstable; urgency=low

  [ Mihai Moldovan ]
  * New upstream version (3.0.1.3):
    - cups-x2go: import tempfile() function from File::Temp module.
    - cups-x2go: only repeat the last X, not the whole ".pdfX" string (or the
      like.)
    - cups-x2go: actually print "real" executed command instead of the
      "original" one with placeholders.
    - cups-x2go: read output from ghostscript, don't write a filehandle to the
      temporary file. Fixes a hanging ghostscript call and... well... random
      junk, instead of a "real" PDF file.
    - cups-x2go: use parentheses around function arguments.
    - cups-x2go: fix binmode() call, :raw layer is implicit.
    - cups-x2go: fix print call... Does not allow to separate parameters with
      a comma.
    - cups-x2go: add correct :raw layer to binmode calls.
    - cups-x2go: fix tiny typo.
    - cups-x2go: read data from GS and STDIN in chunks of 8 kbytes, instead of
      everything at once. Handles large print jobs gracefully.
    - cups-x2go: add parentheses to close() calls.
    - cups-x2go: delete PDF and title temporary files automatically.
    - cups-x2go: unlink PS temporary file on-demand in END block. Also move
      closelog to END block, because we want to print diagnosis messages in
      the END block.
    - cups-x2go: don't use unlink() explicitly. Trust File::Temp and our END
      block to clean up correctly.
    - cups-x2go: there is no continue in perl for stepping forward a loop.
      Still not. I keep forgetting that. Use next. (Partly) Fixes: #887.
    - cups-x2go: use the same temp file template for PS, PDF and title files.
      Use appropriate suffixes if necessary when generating PDF and title temp
      files. (Fully) Fixes: #887.
  * debian/control:
    - Add dependencies on perl-modules for core modules and ${perl:Depends}
      for perl itself.
    - Do not depend on perl-modules directly. ${perl:Depends} is already doing
      that implicitly. It depends on perl, which depends on perl-modules.
  * cups-x2go.spec:
    - Add proper dependencies on perl and File::Temp module. Hopefully pulls
      in perl-base with the core modules or the like...

 -- X2Go Release Manager <git-admin@x2go.org>  Fri, 19 Jun 2015 23:02:53 +0200

cups-x2go (3.0.1.2-0x2go1) unstable; urgency=high

  [ Mihai Moldovan ]
  * cups-x2go.spec:
    + Depend on openssh-clients on Fedora, RHEL, EPEL and CentOS instead of
      pulling in the complete openssh suite.
    + Change %{_libexecdir} to ${_prefix}/lib as the standard install location
      for CUPS backends on Fedora, RHEL, (Open)SUSE and EPEL.
    + Wrap macros in curly braces where appropriate.
    + Do not own alien directories.
    + Add docs.
    + Re-add %{_datadir}/ppd/cups-x2go as owned directory.
    + Use slashes to correctly mark directories.
    + Fedora: require cups-filesystem and cups for %{_prefix}/lib/cups et al.
    + All but Fedora: require cups or cups-filters at build-time.
    + Fedora: require cups-filesystem at build-time, too.
    + SUSE: require cups-filters at build- and run-time for %{_datadir}/ppd/.
    + SUSE: require cups-backends for %{_datadir}/ppd/ for older release
      versions.
    + Revert previous change. Own %{_datadir}/ppd/ for all SUSE releases for
      the time being.
    + Also own %{_prefix}/lib for SLES < 12, as previous versions ship the
      arch-dependent %{_libdir}/cups only.
    + Make package noarch again.
  * New upstream version (3.0.1.2):
    - cups-x2go{,.conf}: port to File::Temp. Use Text::ParseWords to split up the
      ps2pdf command line correctly. Don't use system() but
      IPC::Open2::open2(). Capture the ps2pdf program's stdout and write it to
      the temporary file handle "manually".
      Should fix problems reported by Jan Bi on IRC.
    - cups-x2go: fix commented out second ps2pdf definition to output PDF data
      to stdout.

 -- X2Go Release Manager <git-admin@x2go.org>  Sun, 14 Jun 2015 18:09:54 +0200

cups-x2go (3.0.1.1-0x2go1) unstable; urgency=low

  [ Mike Gabriel ]
  * New upstream version (3.0.1.1):
    - Rename LICENSE.txt to COPYING.
  * cups-x2go.spec:
    + Pull-in packaging stuff from Jan Engelhardt's .spec files
      on https://build.opensuse.org/package/view_file/X11:RemoteDesktop:x2go.
    + Always set BuildRoot: parameter.
    + Make package arch-any, not noarch.

  [ Mihai Moldovan ]
  * Change string "X2go" to "X2Go" where appropriate.

 -- X2Go Release Manager <git-admin@x2go.org>  Tue, 10 Feb 2015 20:03:16 +0100

cups-x2go (3.0.1.0-0x2go1) unstable; urgency=low

  * New upstream version (3.0.1.0):
    - Add license file. (Fixes: #298).
    - Add a short README that provides some getting started
      information. (Fixes: #299).
  * debian/source/format:
    + Switch to format 1.0.
  * cups-x2go.spec:
    + Ship cups-x2go.spec (RPM package definitions) in upstream project. (Thanks
      to the Fedora package maintainers).
    + Drop (Fedora package) changelog.
  * debian/cups-x2go.postrm:
    + Remove special file permissions with dpkg-statoverride on postrm.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 09 May 2014 09:16:45 +0200

cups-x2go (3.0.0.4-0~x2go1) unstable; urgency=low

  [ Mike Gabriel ]
  * New upstream version (3.0.0.4):
    - Add more debug messages.
    - Use proper project name where appropriate and possible (,,X2Go'').
  * Maintainer change in package: X2Go Developers <x2go-dev@lists.berlios.de>.

  [ Helmer Teles ]
  * New upstream version (3.0.0.4):
    - Fix ignoring number of copies to be printed for single pages.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Tue, 25 Sep 2012 15:59:04 +0200

cups-x2go (3.0.0.3-0~x2go1) unstable; urgency=low

  [ Mike Gabriel ]
  * New upstream release (3.0.0.3):
    - Call x2goprint directly with root privileges if x2goserver and CUPS
      server share the same machine.
    - Major change of code, add comments, syslogging, fix ghostscript call.
    - Fix remote printing, use host specified in X2Go session information for
      destination of print jobs, not the host specified in cups-x2go.conf.
    - Add loglevel config option, allow different log levels (i.e. levels of
      syslog verbosity).
  * Add dpkg-statoverride for CUPS backend cups-x2go, file permission 0700
    on CUPS backend makes CUPS run this backend with root-privileges which
    is needed for cups-x2go to work.
  * Add a proper dpkg-statoverride check in postinst script.

  [ Mario Oroz ]
  * New upstream release (3.0.0.3):
    - Add syslog support for cups-x2go.
    - Ownership fix for .title file.

  [ Oleksandr Shneyder ]
  * New upstream release (3.0.0.3):
    - fixed reading deprecated /etc/x2go/sql.
    - fixed saving temprary file in / instead of /tmp.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 12 Oct 2011 10:40:12 +0200

cups-x2go (3.0.0.2-0~x2go1) unstable; urgency=low

  * changing version numbering scheme

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Thu, 14 Apr 2011 19:29:57 +0200

cups-x2go (3.0.0-2) unstable; urgency=low

  * support for "sqlite" setting

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Mon, 02 Nov 2009 14:08:51 +0100

cups-x2go (3.0.0-1) unstable; urgency=low

  * Initial release

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Fri, 06 Mar 2009 08:55:57 +0100

