Commit Graph

119 Commits

Author SHA256 Message Date
Johannes Meixner
e5567acf70 Accepting request 1161673 from home:jsmeix:branches:Printing
Ghostscript version upgrade to 10.03.0 fixes also boo#1221687

OBS-URL: https://build.opensuse.org/request/show/1161673
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=177
2024-03-26 09:10:52 +00:00
bf855689fe Accepting request 1149294 from home:kukuk:no-utmp
- Allow to disable apparmor support (ALP supports only SELinux)

OBS-URL: https://build.opensuse.org/request/show/1149294
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=175
2024-03-05 09:07:30 +00:00
3d7226ee4e Accepting request 1152142 from home:dimstar:rpm4.20:g
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1152142
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=174
2024-03-05 09:00:11 +00:00
cf52855deb OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=172 2024-01-28 10:59:21 +00:00
f8ae26665e - update to 10.02.1:
* Patch release to address some security bugs
  * This release (10.02.0) marks the final demise of the
    PostScript based PDF interpreter.
  * This 10.01.1 release removes the "-dNEWPDF=false" command
    line option to fall back to the deprecated, old PDF
    interpreter.
  * This 10.01.0 release removes the "-dNEWPDF=false" command
    line option to fall back to the deprecated, old PDF
    interpreter.
  * This release officially deprecates the old Postscript
    implementation of PDF, we will not be updating or maintaining
    that code moving forward. The option to use the old PDF
    implementation _**will**_ be removed in the next full release
    (10.01.0)
  * Important: This release includes the new PDF interpreter
    (implemented in C rather than PostScript). It is both
    integrated into Ghostscript (now ENABLED by default), and
    available as a standalone, PDF only, binary. See
    https://ghostscript.com/pdfi.html for more details.
  * This also bundles the latest zlib (1.2.12) which addresses a
    security issue (CVE-2018-25032)
  * **Important**: This release includes the new PDF interpreter
    (implemented in C rather than PostScript). It is both
    integrated into Ghostscript (now **ENABLED** by default), and
    available as a standalone, PDF only, binary. See
    https://ghostscript.com/pdfi.html for more details.
- drop CVE-2023-28879.patch, CVE-2023-36664.patch,
       CVE-2023-38559.patch, CVE-2023-43115.patch,
       CVE-2023-46751.patch: upstream

OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=171
2024-01-28 10:53:01 +00:00
Johannes Meixner
79489dd1d6 Accepting request 1136515 from home:jsmeix:branches:Printing
Security fix CVE-2023-46751 bsc#1217871 for ghostscript and ghostscript-mini

OBS-URL: https://build.opensuse.org/request/show/1136515
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=169
2024-01-03 12:28:22 +00:00
c245dc34e0 Accepting request 1133848 from home:dimstar:Factory
- Recommend cups-filters only when cups is present.

OBS-URL: https://build.opensuse.org/request/show/1133848
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=167
2023-12-18 20:42:43 +00:00
Johannes Meixner
be81dd3550 Accepting request 1112466 from home:jsmeix:branches:Printing
Security fix CVE-2023-43115 bsc#1215466 for ghostscript and ghostscript-mini

OBS-URL: https://build.opensuse.org/request/show/1112466
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=165
2023-09-20 07:12:33 +00:00
Johannes Meixner
e235e5412f Accepting request 1100802 from home:jsmeix:branches:Printing
Security fix CVE-2023-38559 bsc#1213637 for ghostscript and ghostscript-mini

OBS-URL: https://build.opensuse.org/request/show/1100802
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=163
2023-07-26 09:51:46 +00:00
Johannes Meixner
ec0f9996ce Accepting request 1096684 from home:jsmeix:branches:Printing
Security fix CVE-2023-36664 bsc#1212711 for ghostscript and ghostscript-mini

OBS-URL: https://build.opensuse.org/request/show/1096684
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=161
2023-07-04 07:40:24 +00:00
8770f470ee Accepting request 1083093 from home:jengelh:branches:Printing
- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)

OBS-URL: https://build.opensuse.org/request/show/1083093
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=159
2023-04-27 08:22:33 +00:00
Johannes Meixner
83a537719d Accepting request 1078389 from home:jsmeix:branches:Printing
Fixes bsc#1210062 for ghostscript and ghostscript-mini

OBS-URL: https://build.opensuse.org/request/show/1078389
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=157
2023-04-11 09:21:46 +00:00
a5e7be73bb Accepting request 989807 from home:dirkmueller:Factory
- update to 9.56.1:
  * New PDF Interpreter: This is an entirely new implementation written in C
    (rather than PostScript, as before)
  * Calling Ghostscript via the GS API is now thread safe. The one limitation
    is that the X11 devices for Unix-like systems (x11, x11alpha, x11cmyk,
    x11cmyk2, x11cmyk4, x11cmyk8, x11gray2, x11gray4 and x11mono) cannot be
    made thread safe, due to their interaction with the X11 server, those
    devices have been modified to only allow one instance in an executable.
  * The PSD output device now writes ICC profiles to their output files, for
    improved color fidelity.
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes, and incremental
    improvements.
  * We have added the capability to build with the Tesseract OCR
    engine. In such a build, new devices are available (pdfocr8/pdfocr24/
    pdfocr32) which render the output file to an image, OCR that image, and
    output the image "wrapped" up as a PDF file, with the OCR generated text
    information included as "invisible" text (in PDF terms, text rendering mode
    3).
- drop CVE-2021-3781.patch, CVE-2021-45949.patch: upstream

- use _multibuild

OBS-URL: https://build.opensuse.org/request/show/989807
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=155
2022-07-18 14:12:49 +00:00
Johannes Meixner
ffee26cdec Accepting request 969841 from home:dirkmueller:Factory
- use system zlib (bsc#1198449)

OBS-URL: https://build.opensuse.org/request/show/969841
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=153
2022-07-06 12:47:53 +00:00
Johannes Meixner
f7da6853e6 OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=151 2022-04-11 08:08:15 +00:00
Johannes Meixner
14d22cd53e OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=150 2022-04-11 08:06:37 +00:00
Johannes Meixner
38e2c0319c Accepting request 967447 from home:fcrozat:branches:Printing
- Do not requires apparmor-abstractions, it is not mandatory to
  use ghostscript.

OBS-URL: https://build.opensuse.org/request/show/967447
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=149
2022-04-08 09:30:18 +00:00
Johannes Meixner
064397ec60 Accepting request 945778 from home:jsmeix:branches:Printing
Ghostscript security fix CVE-2021-45949 (bsc#1194304) including CVE-2021-45944 (bsc#1194303)

OBS-URL: https://build.opensuse.org/request/show/945778
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=148
2022-01-12 09:39:16 +00:00
Johannes Meixner
5e8edce3ca Accepting request 917941 from home:jsmeix:branches:Printing
Ghostscript security fix CVE-2021-3781 (bsc#1190381)

OBS-URL: https://build.opensuse.org/request/show/917941
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=147
2021-09-10 11:35:00 +00:00
Johannes Meixner
e88f5efcbe Accepting request 894807 from home:jsmeix:branches:Printing
Ghostscript version upgrade to 9.54.0

OBS-URL: https://build.opensuse.org/request/show/894807
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=145
2021-05-21 12:57:31 +00:00
Johannes Meixner
15068e1197 Accepting request 885337 from home:wfrisch:branches:Printing
Hardening: compile with PIC, link as PIE

OBS-URL: https://build.opensuse.org/request/show/885337
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=143
2021-04-15 08:05:17 +00:00
Johannes Meixner
a660ee5ba6 Accepting request 881509 from home:dimstar:Factory
- Do not rely on apparmor at all for the -mini flavor:
  + Drop apparmor-abstraction and apparmor-rpm-macros
    BuildRequires.
  + Do not package apparmor files.

Shame on me - this should have been included in the previous submission already
Sure, apparmor is a great thing for security with ghostscript, but considering
the -mini flavor only ever exists inside OBS during package builds, we can
perfectly get away with this.

Users will only ever get 'ghostscript' - the full version.

OBS-URL: https://build.opensuse.org/request/show/881509
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=141
2021-03-29 08:29:21 +00:00
Johannes Meixner
295bf60893 OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=139 2021-03-16 12:11:47 +00:00
Johannes Meixner
008b8cb457 OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=138 2021-03-16 12:10:33 +00:00
Johannes Meixner
44a55a5b9b OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=137 2021-03-16 12:10:05 +00:00
Johannes Meixner
8c4dc16072 Disabled 'Requires: this-is-only-for-build-envs' because this lets build of other packages fail in OBS projects where that stuff is not provided cf. https://build.opensuse.org/request/show/877992
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=136
2021-03-16 11:50:30 +00:00
Johannes Meixner
331fc679d0 Accepting request 877992 from home:dimstar:Factory
- Do not require apparmor-abstractions: with the mini package being
  used only during build (and never on end user workstations),
  apparmor is not going to be anabled (build is in chroot/vm).
  Keeping the dep-chain of the -mini flavor as small as possible.
- Add extra safeguard Requires: this-is-only-for-build-envs: this
  symbol is not provided by any package outside of OBS, but OBS
  knows to ignore this dependency. This is just an additional
  safe-guard to stop users from installing this package, besides it
  not being part of the published distro repositories.

OBS-URL: https://build.opensuse.org/request/show/877992
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=135
2021-03-16 11:26:35 +00:00
Johannes Meixner
a99fa23197 Comment in spec file that explains why "Provides: ghostscript_any" is there, cf. https://build.opensuse.org/request/show/877083
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=134
2021-03-08 10:36:51 +00:00
Johannes Meixner
d457c8966e Comment in spec file that explains why "Provides: ghostscript_any" is there, cf. https://build.opensuse.org/request/show/877083
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=133
2021-03-08 10:35:08 +00:00
Johannes Meixner
3914f34250 Accepting request 877083 from home:dimstar:Factory
- Provide ghostscript_any by ghostscript-mini: this is a valid
  replacement for consumers.

OBS-URL: https://build.opensuse.org/request/show/877083
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=132
2021-03-08 10:18:16 +00:00
Johannes Meixner
693fdde18f Accepting request 843001 from home:jsmeix:branches:Printing
Ghostscript version upgrade to 9.53.3 that fixes boo#1177922 and fixes compilation with FreeType 2.10.3+

OBS-URL: https://build.opensuse.org/request/show/843001
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=130
2020-10-20 15:14:31 +00:00
Johannes Meixner
5e3250a567 Accepting request 823076 from home:jsmeix:branches:Printing
Ghostscript security fix CVE-2020-15900 (bsc#1174415)

OBS-URL: https://build.opensuse.org/request/show/823076
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=128
2020-07-28 08:03:20 +00:00
Johannes Meixner
03d1d391b8 Accepting request 798866 from home:jsmeix:branches:Printing
Ghostscript version upgrade to 9.52 which is primarily a general security upgrade that fixes in particular CVE-2020-12268 (bsc#1170603)

OBS-URL: https://build.opensuse.org/request/show/798866
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=126
2020-04-29 10:44:01 +00:00
Martin Wilck
cb34c9d32b Accepting request 769173 from home:StefanBruens:branches:Printing
- Use system openjpeg2 on Tumbleweed/Factory.

Also see https://build.opensuse.org/request/show/769172

OBS-URL: https://build.opensuse.org/request/show/769173
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=124
2020-02-03 09:20:23 +00:00
Tomáš Chvátal
42553d6db8 Accepting request 732679 from home:jsegitz:branches:Printing
- Made ghostscript profile enforcing and limit it to the ghostscript
  binaries (bsc#1150338)

OBS-URL: https://build.opensuse.org/request/show/732679
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=122
2019-09-24 08:21:58 +00:00
Dr. Werner Fink
9db5869058 Add overseen fix for CVE-2019-10216
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=120
2019-09-16 13:20:05 +00:00
Dr. Werner Fink
d137c48cfe Typo in ghostscript-mini.spec
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=119
2019-09-16 12:32:08 +00:00
Dr. Werner Fink
ac4ca4e97e Add two patch to fix security bugs
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=118
2019-09-16 12:16:35 +00:00
Tomáš Chvátal
a94b87d806 Accepting request 725214 from home:jengelh:branches:Printing
- Update RPM groups.

OBS-URL: https://build.opensuse.org/request/show/725214
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=117
2019-09-09 07:14:34 +00:00
Dr. Werner Fink
83629d3344 Accepting request 724711 from home:WernerFink:branches:Printing
- Use update-alternatives to get the real ghostscript binary from
  /usr/bin/gs to /usr/bin/gs.bin and allow the gswrap package to
  use this with ist wrapper script

- Use update-alternatives to get the real ghostscript binary from
  /usr/bin/gs to /usr/bin/gs.bin and allow the gswrap package to
  use this with ist wrapper script

OBS-URL: https://build.opensuse.org/request/show/724711
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=115
2019-08-20 10:24:25 +00:00
Johannes Meixner
913dde5df3 Accepting request 701733 from home:jsegitz:branches:Printing
- Set AA profile to complain and added fixes for ps2epsi (boo#1134327)

OBS-URL: https://build.opensuse.org/request/show/701733
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=113
2019-05-09 08:39:39 +00:00
Johannes Meixner
555c9ea5b2 Accepting request 691555 from home:jsmeix:branches:Printing
Ghostscript version upgrade to 9.27

OBS-URL: https://build.opensuse.org/request/show/691555
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=111
2019-04-04 14:27:19 +00:00
Johannes Meixner
2a57413541 Accepting request 686126 from home:jsegitz:ghostscript
- Added AA rules for dvips (bsc#1127934)
- Allow execution of dirname (bsc#1128697)
- Allow execution of hpijs (bsc#1128467). For now this is in 
  complain mode
- Sane profile name "ghostscript", moved profile from
  /etc/apparmor.d/usr.bin.gs to /etc/apparmor.d/ghostscript
  (bsc#1128607)
- Improved AA packaging (bsc#1128608)
  Thanks to Christian Boltz for his help

- Fix IJS printing problem (bsc#1128467)
  * added ijs_exec_server_dont_use_sh.patch
  * allow exec'ing hpijs in apparmor profile

- Added AA rules for dvips (bsc#1127934)
- Allow execution of dirname (bsc#1128697)
- Allow execution of hpijs (bsc#1128467). For now this is in 
  complain mode
- Sane profile name "ghostscript", moved profile from
  /etc/apparmor.d/usr.bin.gs to /etc/apparmor.d/ghostscript
  (bsc#1128607)
- Improved AA packaging (bsc#1128608)
  Thanks to Christian Boltz for his help

OBS-URL: https://build.opensuse.org/request/show/686126
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=109
2019-03-22 11:27:22 +00:00
Tomáš Chvátal
0dd7230d55 Accepting request 682767 from home:mwilck:branches:Printing
- Fix IJS printing problem (bsc#1128467)
  * added ijs_exec_server_dont_use_sh.patch
  * allow exec'ing hpijs in apparmor profile

OBS-URL: https://build.opensuse.org/request/show/682767
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=107
2019-03-08 12:28:32 +00:00
Johannes Meixner
3d3f520cee Aligned ghostscript-mini.changes with ghostscript.changes
regarding the added apparmor_usr.bin.gs.

OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=105
2019-02-14 09:26:43 +00:00
Johannes Meixner
cb3aac83a7 Accepting request 673382 from home:jsegitz:branches:Printing
- Added apparmor_usr.bin.gs. This profile prevents execution of 
  executables to serve as hardening for the binaries that process
  ghostscript. This is of limited use but prevents simple exploits.

OBS-URL: https://build.opensuse.org/request/show/673382
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=104
2019-02-12 10:26:47 +00:00
Johannes Meixner
ce1ba2ad82 Accepting request 668140 from home:jsmeix:branches:Printing
Ghostscript security fix upgrade (purely a security fix) to fix CVE-2019-6116 bsc#1122319

OBS-URL: https://build.opensuse.org/request/show/668140
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=102
2019-01-23 16:44:20 +00:00
Tomáš Chvátal
da972996b4 Accepting request 664448 from home:weberho:branches:Printing
- ghostscript-2.26-subclassing-devices-fix-put_image-method.patch
  fixes Ghostscript issue #700315 and bsc#1121490
  https://bugs.ghostscript.com/show_bug.cgi?id=700315
  Segfault in GS 9.26 with certain PDFs with -dLastPage=1

OBS-URL: https://build.opensuse.org/request/show/664448
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=101
2019-01-22 12:10:44 +00:00
Johannes Meixner
f0089d8f2b Accepting request 652826 from home:jsmeix:branches:Printing
Version upgrade to 9.26 (Purely security and a few bug fixes)

OBS-URL: https://build.opensuse.org/request/show/652826
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=99
2018-11-30 09:32:47 +00:00
Johannes Meixner
98164e5415 Accepting request 650710 from home:jsmeix:branches:Printing
Version upgrade to 9.26 (Purely security and a few bug fixes)

OBS-URL: https://build.opensuse.org/request/show/650710
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=98
2018-11-21 14:19:24 +00:00