{"bugs":[{"bugid":644828,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"www-apps\/webdavcgi-0.8.3[suid] breaks depclean"},{"bugid":852713,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"www-apps\/webdavcgi-1.1.2 installs into paths that should be created at runtime"}],"categories":[{"categoryid":391,"name":"app-text","summary":"The app-text category contains tools for working with human-language text files."},{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."},{"categoryid":425,"name":"dev-perl","summary":"The dev-perl category contains libraries and utilities relevant to the Perl programming language."},{"categoryid":311,"name":"dev-vcs","summary":"The dev-vcs category contains utilities focused on version control."},{"categoryid":354,"name":"media-gfx","summary":"The media-gfx category contains graphics-related packages."},{"categoryid":438,"name":"media-libs","summary":"The media-libs category contains media-related libraries."},{"categoryid":345,"name":"net-fs","summary":"The net-fs category contains network filesystem packages."},{"categoryid":396,"name":"virtual","summary":"The virtual category contains packages which satisfy virtual dependencies."},{"categoryid":368,"name":"www-apps","summary":"The www-apps category contains various world wide web applications."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f22c5008fb37eed96731dc0bfeea99a291a0616b","committime":"2021-12-26T00:36:40","packageid":60205,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Package-Manager: Portage-3.0.30, Repoman-3.0.3\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"2455c3eabf5e2bc9f33a00cb489fbdd6e38ffd89","committime":"2021-12-26T00:16:18","packageid":60205,"repoid":1,"summary":"www-apps\/webdavcgi: drop trailing full stop from DESCRIPTION"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ec6a718ab296e5a9af7754606f325f4e7120a8fb","committime":"2021-01-05T09:05:00","packageid":60205,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b4dfc90efa1707fa3604c9d6447c27c5eec468e0","committime":"2020-09-23T23:05:19","packageid":60205,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bman@gentoo.org","authorname":"Aaron Bauman","body":"Signed-off-by: Aaron Bauman <bman@gentoo.org>","commitid":"fe053de4d4682e6a4524bcd0d54fbb23da6ca9f3","committime":"2020-09-23T22:43:34","packageid":60205,"repoid":1,"summary":"www-apps\/webdavcgi: drop old EAPIs"},{"authoremail":"c.affolter@purplehaze.ch","authorname":"Christian Affolter","body":"Signed-off-by: Christian Affolter <c.affolter@purplehaze.ch>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/10826\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"192a260d46c95584f7918c103cd016a68319e771","committime":"2019-01-13T19:11:11","packageid":60205,"repoid":1,"summary":"www-apps\/webdavcgi: Removing legacy 1.1.1 version."},{"authoremail":"c.affolter@purplehaze.ch","authorname":"Christian Affolter","body":"Add fix unescaped braces patch.\nThis patch fixes the unescaped brace regex warnings, which break the\nusage of WebDAV CGI with Perl >= 5.26 as reported by Alexander Weber\nwithin #674772 and #658470.\n\nIt is based on:\nhttps:\/\/github.com\/DanRohde\/webdavcgi\/commit\/04e79b7ecbaf3aae5ab813cd4fc0a009c72b1580\n\nApart from the version bump, the following enhancements were made:\n* Use EAPI 7\n* Updated home page and external links of the WebDAV CGI project.\n* Depend on dev-perl\/IO-Compress-Brotli, which is required for 1.1.2.\n* Fix unescaped braces (addresses #674772 and #658470)\n* Add note regarding systemd and setuid\/setgid webdavwrapper\n* Using EROOT instead of ROOT for displaying installation paths\n* Removed no longer used eutils dependency\n\nCloses: https:\/\/bugs.gentoo.org\/658470\nCloses: https:\/\/bugs.gentoo.org\/674772\nSigned-off-by: Christian Affolter <c.affolter@purplehaze.ch>\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"d1f48c31817d15862ca180e32f4449117c49e87a","committime":"2019-01-13T15:39:08","packageid":60205,"repoid":1,"summary":"www-apps\/webdavcgi: Version bump to 1.1.2"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"25093d6359f778b8d1052f66ba9e26fc29ded21a","committime":"2017-02-28T20:35:29","packageid":60205,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>","commitid":"61b861acd7b49083dab687e133f30f3331cb7480","committime":"2017-02-28T19:47:27","packageid":60205,"repoid":1,"summary":"Drop $Id$ per council decision in bug #611234."},{"authoremail":"malfatti@neuro.ufrn.br","authorname":"T. Malfatti","commitid":"8457ba6f9fd6f0dbafcca1fb375788eeea02aae1","committime":"2017-01-26T18:44:34","packageid":60205,"repoid":1,"summary":"media-libs\/portaudio: Version bump"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"ad56f2a9f1ef888d7139084b1481dc1577a5ab78","committime":"2016-11-17T00:02:02","packageid":60205,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"c.affolter@stepping-stone.ch","authorname":"Christian Affolter","body":"Added new upstream 1.1.1 WebDAV CGI release with the following changes:\n* Switched to EAPI 6\n* Updated dependencies\n* Moved temporary directories from \/var\/cache to \/var\/tmp (to make QA happy)\n* Pre-create trash and optimizer directory\n* Added updated Apache HTTP configuration snipped for version 2.4\n* Added updated wedav 1.1 configuration\n* Added note for systemd users\n\nGentoo-Bug: 595060","commitid":"4c4dd65a7b97bab2fd4fffe39f33f637652d1711","committime":"2016-10-23T11:25:41","packageid":60205,"repoid":1,"summary":"www-apps\/webdavcgi: Version bump to 1.1.1"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"945f0d2a26da4f944fd06ad6a874f69d37ce1e06","committime":"2015-08-09T09:26:46","packageid":60205,"repoid":1,"summary":"2015-08-09 09:26:21 UTC"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"This commit represents a new era for Gentoo:\nStoring the gentoo-x86 tree in Git, as converted from CVS.\n\nThis commit is the start of the NEW history.\nAny historical data is intended to be grafted onto this point.\n\nCreation process:\n1. Take final CVS checkout snapshot\n2. Remove ALL ChangeLog* files\n3. Transform all Manifests to thin\n4. Remove empty Manifests\n5. Convert all stale $Header$\/$Id$ CVS keywords to non-expanded Git $Id$\n5.1. Do not touch files with -kb\/-ko keyword flags.\n\nSigned-off-by: Robin H. Johnson <robbat2@gentoo.org>\nX-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests\nX-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project\nX-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration\nX-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn\nX-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts\nX-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration\nX-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging\nX-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed","commitid":"56bd759df1d0c750a065b8c845e93d5dfa6b549d","committime":"2015-08-08T20:49:04","packageid":60205,"repoid":1,"summary":"proj\/gentoo: Initial commit"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a637bd65b7fef8e2be4e7fc6e9097479372e0e2e","committime":"2015-06-19T16:38:33","packageid":60205,"repoid":1,"summary":"2015-06-19 16:35:30 UTC"}],"dependencies":[],"depending":[],"ebuilds":[{"archs":["~amd64"],"ebuildid":696192,"firstseen":"2021-01-05T09:21:41.598182","license":"GPL-3+","moddate":"2026-03-22T20:20:58","packageid":60205,"repoid":1,"slot":"1.1","uses":["afs","git","kerberos","ldap","mysql","pdf","postgres","rcs","samba","sqlite","suid"],"version":"1.1.2"}],"masks":[],"package":{"categoryid":368,"description":"A Perl CGI for accessing and sharing files, or calendar\/addressbooks via WebDAV","firstseen":"2013-01-11T14:36:01.746738","maintainer":"c.affolter@stepping-stone.ch","maintainername":"Proxy Maintainers","name":"webdavcgi","packageid":60205,"summary":"WebDAV CGI is a Perl CGI script that enables the WebDAV protocol (class 1,2,3) for Web server to manage Web sites or to use a Web server as a Web drive for files, or for calendar\/addressbook sharing. If you need correct permissions for files and folders you can install this WebDAV CGI script and a UID\/GID wrapper. The Apache module mod_dav does not support UID\/GID wrapping, so this implementation fills up this gap as a complete replacement."},"rdependencies":[{"block":false,"categoryid":425,"description":"PerlIO layer to gzip\/gunzip","ebuildids":[696192],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"perl@gentoo.org","maintainername":"Gentoo Perl Project","name":"PerlIO-gzip","packageid":42720},{"block":false,"categoryid":396,"description":"Virtual for FastCGI-enabled webservers","ebuildids":[696192],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"web-apps@gentoo.org","maintainername":"Gentoo Webapps","name":"httpd-fastcgi","packageid":43098},{"block":false,"categoryid":391,"description":"Interpreter for the PostScript language and PDF","ebuildids":[696192],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"printing@gentoo.org","maintainername":"Gentoo Printing Project","name":"ghostscript-gpl","packageid":43199},{"block":false,"categoryid":450,"description":"Larry Wall's Practical Extraction and Report Language","ebuildids":[696192],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"perl@gentoo.org","maintainername":"Gentoo Perl Project","name":"perl","packageid":44582},{"block":false,"categoryid":345,"description":"The OpenAFS distributed file system","ebuildids":[696192],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"NP-Hardass@gentoo.org","maintainername":"Andrew Savchenko","name":"openafs","packageid":44981},{"block":false,"categoryid":425,"description":"Provide the missing functionality from List::Util","ebuildids":[696192],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"perl@gentoo.org","maintainername":"Gentoo Perl Project","name":"List-MoreUtils","packageid":45236},{"block":false,"categoryid":425,"description":"Perl modules which provide an object-oriented interface to LDAP servers","ebuildids":[696192],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"perl@gentoo.org","maintainername":"Gentoo Perl Project","name":"perl-ldap","packageid":46929},{"block":false,"categoryid":396,"description":"Virtual for CGI-enabled webservers","ebuildids":[696192],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"web-apps@gentoo.org","maintainername":"Gentoo Webapps","name":"httpd-cgi","packageid":47571},{"block":false,"categoryid":425,"description":"Date and time object","ebuildids":[696192],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"perl@gentoo.org","maintainername":"Gentoo Perl Project","name":"DateTime","packageid":47822},{"block":false,"categoryid":425,"description":"Self Contained RDBMS in a DBI Driver","ebuildids":[696192],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"perl@gentoo.org","maintainername":"Gentoo Perl Project","name":"DBD-SQLite","packageid":48170},{"block":false,"categoryid":425,"description":"JSON (JavaScript Object Notation) encoder\/decoder","ebuildids":[696192],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"hd_brummy@gentoo.org","maintainername":"Joerg Bornkessel","name":"JSON","packageid":49475},{"block":false,"categoryid":354,"description":"Collection of tools and libraries for many image formats","ebuildids":[696192],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"graphics@gentoo.org","maintainername":"Gentoo Graphics Project","name":"graphicsmagick","packageid":50046,"summary":"This is a port of GraphicsMagick(TM), the \"swiss army knife\" of image processing. It provides a robust collection of tools and libraries which support reading, writing, and manipulating an image in over 88 major formats including formats like DPX, GIF, JPEG, JPEG-2000, PNG, PDF, SVG and TIFF. The program is the fork of a better-known ImageMagick (5.5.2), which emphasizes end-user and API-stabilities."},{"block":false,"categoryid":425,"description":"MySQL driver for the Perl5 Database Interface (DBI)","ebuildids":[696192],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"perl@gentoo.org","maintainername":"Gentoo Perl Project","name":"DBD-mysql","packageid":51064},{"block":false,"categoryid":438,"description":"Read and write meta information in image, audio and video files","ebuildids":[696192],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"graphics@gentoo.org","maintainername":"Gentoo Graphics Project","name":"exiftool","packageid":51628,"summary":"ExifTool is a platform-independent Perl library plus a command-line application for reading, writing and editing meta information in image, audio and video files. ExifTool supports many different types of metadata including EXIF, GPS, IPTC, XMP, JFIF, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP and ID3, as well as the maker notes of many digital cameras by Canon, Casio, FujiFilm, HP, JVC\/Victor, Kodak, Leaf, Minolta\/Konica- Minolta, Nikon, Olympus\/Epson, Panasonic\/Leica, Pentax\/Asahi, Ricoh, Sanyo, Sigma\/Foveon and Sony."},{"block":false,"categoryid":425,"description":"Uniform Resource Identifiers (absolute and relative)","ebuildids":[696192],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"perl@gentoo.org","maintainername":"Gentoo Perl Project","name":"URI","packageid":51799},{"block":false,"categoryid":425,"description":"A wrapper that lets you read Zip archive members as if they were files","ebuildids":[696192],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"perl@gentoo.org","maintainername":"Gentoo Perl Project","name":"Archive-Zip","packageid":53372},{"block":false,"categoryid":396,"description":"Virtual for Module-Load","ebuildids":[696192],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"perl@gentoo.org","maintainername":"Gentoo Perl Project","name":"perl-Module-Load","packageid":53623},{"block":false,"categoryid":311,"description":"Stupid content tracker: distributed VCS designed for speed and efficiency","ebuildids":[696192],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"robbat2@gentoo.org","maintainername":"Robin H. Johnson","name":"git","packageid":54144,"summary":"Git - Fast Version Control System. Official titled \"GIT - the stupid content tracker\". Git is a popular version control system designed to handle very large projects with speed and efficiency; it is used mainly for various open source projects, most notably the Linux kernel. Git falls in the category of distributed source code management tools, similar to e.g. GNU Arch or Monotone (or BitKeeper in the proprietary world). Every Git working directory is a full-fledged repository with full revision tracking capabilities, not dependent on network access or a central server."},{"block":false,"categoryid":425,"description":"A Date\/Time Parsing Perl Module","ebuildids":[696192],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"perl@gentoo.org","maintainername":"Gentoo Perl Project","name":"TimeDate","packageid":54435},{"block":false,"categoryid":425,"description":"PostgreSQL database driver for the DBI module","ebuildids":[696192],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"perl@gentoo.org","maintainername":"Gentoo Perl Project","name":"DBD-Pg","packageid":54571},{"block":false,"categoryid":425,"description":"An API for simple XML files","ebuildids":[696192],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"perl@gentoo.org","maintainername":"Gentoo Perl Project","name":"XML-Simple","packageid":55080},{"block":false,"categoryid":425,"description":"A Perl module for parsing and creating MIME entities","ebuildids":[696192],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"perl@gentoo.org","maintainername":"Gentoo Perl Project","name":"MIME-tools","packageid":55174},{"block":false,"categoryid":396,"description":"Virtual for File-Spec","ebuildids":[696192],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"perl@gentoo.org","maintainername":"Gentoo Perl Project","name":"perl-File-Spec","packageid":55414},{"block":false,"categoryid":425,"description":"Perl bindings for Revision Control System","ebuildids":[696192],"firstseen":"2010-12-08T14:40:01.150946","maintainer":"chainsaw@gentoo.org","maintainername":"Tony Vroon","name":"Rcs","packageid":56605},{"block":false,"categoryid":345,"description":"Tools for Managing Linux CIFS Client Filesystems","ebuildids":[696192],"firstseen":"2011-01-29T14:41:40.389529","maintainer":"samba@gentoo.org","maintainername":"Samba Team","name":"cifs-utils","packageid":56767,"summary":"The in-kernel CIFS filesystem relies on a set of user-space tools. That package of tools is called cifs-utils. Although not really part of Samba proper, these tools were originally part of the Samba package. For several reasons, shipping these tools as part of Samba was problematic and it was deemed better to split them off into their own package"},{"block":false,"categoryid":396,"description":"Virtual for Kerberos V implementation","ebuildids":[696192],"firstseen":"2011-03-13T14:41:37.560066","maintainer":"kerberos@gentoo.org","maintainername":"Kerberos","name":"krb5","packageid":57087},{"block":false,"categoryid":425,"description":"Provide Perl API for libsmbclient.so","ebuildids":[696192],"firstseen":"2012-11-26T14:36:35.780422","maintainer":"perl@gentoo.org","maintainername":"Gentoo Perl Project","name":"Filesys-SmbClient","packageid":60060},{"block":false,"categoryid":425,"description":"Perl extension for replacing a link by a copy of the linked file","ebuildids":[696192],"firstseen":"2013-01-11T14:36:01.746738","maintainer":"c.affolter@stepping-stone.ch","maintainername":"Proxy Maintainers","name":"File-Copy-Link","packageid":60206,"summary":"The Quota module provides access to file system quotas. The quotactl system call or ioctl is used to query or set quotas on the local host, or queries are submitted via RPC to a remote host. Mount tables can be parsed with getmntent and paths can be translated to device files (or whatever the actual quotactl implementations needs as argument) of the according file system."},{"block":false,"categoryid":425,"description":"Perl interface to file system quotas","ebuildids":[696192],"firstseen":"2013-01-11T14:36:01.746738","maintainer":"c.affolter@stepping-stone.ch","maintainername":"Christian Affolter","name":"Quota","packageid":60207,"summary":"The Quota module provides access to file system quotas. The quotactl system call or ioctl is used to query or set quotas on the local host, or queries are submitted via RPC to a remote host. Mount tables can be parsed with getmntent and paths can be translated to device files (or whatever the actual quotactl implementations needs as argument) of the according file system."},{"block":false,"categoryid":425,"description":"Pure Perl UUID Support With Functional Interface","ebuildids":[696192],"firstseen":"2013-01-11T14:36:01.746738","maintainer":"c.affolter@stepping-stone.ch","maintainername":"Proxy Maintainers","name":"UUID-Tiny","packageid":60208,"summary":"UUID::Tiny is a lightweight, low dependency Pure Perl module for UUID creation and testing. This module provides the creation of version 1 time based UUIDs (using random multicast MAC addresses), version 3 MD5 based UUIDs, version 4 random UUIDs, and version 5 SHA-1 based UUIDs."},{"block":false,"categoryid":425,"description":"Simple Common Gateway Interface Class","ebuildids":[696192],"firstseen":"2015-06-13T13:38:20.811266","maintainer":"perl@gentoo.org","maintainername":"Gentoo Perl Project","name":"CGI","packageid":63802},{"block":false,"categoryid":425,"description":"Get a locale specific string describing the span of a given duration","ebuildids":[696192],"firstseen":"2016-11-17T14:35:37.912338","name":"DateTime-Format-Human-Duration","packageid":66111},{"block":false,"categoryid":425,"description":"Read\/write Brotli buffers\/streams","ebuildids":[696192],"firstseen":"2020-02-04T11:23:18.039770","name":"IO-Compress-Brotli","packageid":70772}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/danrohde.github.io\/webdavcgi\/"],"uses":[{"description":"Add OpenAFS support (distributed file system)","isdefault":false,"use":"afs"},{"description":"Enable git (version control system) support","isdefault":false,"use":"git"},{"description":"Add kerberos support","isdefault":false,"use":"kerberos"},{"description":"Add LDAP support (Lightweight Directory Access Protocol)","isdefault":false,"use":"ldap"},{"description":"Add mySQL Database support","isdefault":false,"use":"mysql"},{"description":"Add general support for PDF (Portable Document Format), this replaces the pdflib and cpdflib flags","isdefault":false,"use":"pdf"},{"description":"Add support for the postgresql database","isdefault":false,"use":"postgres"},{"description":"Adds support for a revision controlled backend with RCS (dev-vcs\/rcs)","isdefault":false,"packageid":60205,"use":"rcs"},{"description":"Add support for SAMBA (Windows File and Printer sharing)","isdefault":false,"use":"samba"},{"defaultflag":true,"description":"Add support for sqlite - embedded sql database","isdefault":true,"use":"sqlite"},{"defaultflag":true,"description":"Enable setuid root program(s)","isdefault":true,"use":"suid"}]}