www-apps / webdavcgi

A Perl CGI for accessing and sharing files, or calendar/addressbooks via WebDAV

Official package sites : https://danrohde.github.io/webdavcgi/ ·

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.

v1.1.2 :: 1.1 :: gentoo

USE flags
afs git kerberos ldap mysql pdf postgres rcs samba sqlite suid


Add OpenAFS support (distributed file system)
Enable git (version control system) support
Add kerberos support
Add LDAP support (Lightweight Directory Access Protocol)
Add mySQL Database support
Add general support for PDF (Portable Document Format), this replaces the pdflib and cpdflib flags
Add support for the postgresql database
Adds support for a revision controlled backend with RCS (dev-vcs/rcs)
Add support for SAMBA (Windows File and Printer sharing)
Add support for sqlite - embedded sql database
Enable setuid root program(s)

app-text / ghostscript-gpl : Interpreter for the PostScript language and PDF

dev-lang / perl : Larry Wall's Practical Extraction and Report Language

dev-perl / Archive-Zip : A wrapper that lets you read Zip archive members as if they were files

dev-perl / CGI : Simple Common Gateway Interface Class

dev-perl / DBD-Pg : PostgreSQL database driver for the DBI module

dev-perl / DBD-SQLite : Self Contained RDBMS in a DBI Driver

dev-perl / DBD-mysql : MySQL driver for the Perl5 Database Interface (DBI)

dev-perl / DateTime : Date and time object

dev-perl / DateTime-Format-Human-Duration : Get a locale specific string describing the span of a given duration

dev-perl / File-Copy-Link : Perl extension for replacing a link by a copy of the linked file

dev-perl / Filesys-SmbClient : Provide Perl API for libsmbclient.so

dev-perl / IO-Compress-Brotli : Read/write Brotli buffers/streams

dev-perl / JSON : JSON (JavaScript Object Notation) encoder/decoder

dev-perl / List-MoreUtils : Provide the missing functionality from List::Util

dev-perl / MIME-tools : A Perl module for parsing and creating MIME entities

dev-perl / PerlIO-gzip : PerlIO layer to gzip/gunzip

dev-perl / Quota : Perl interface to file system quotas

dev-perl / Rcs : Perl bindings for Revision Control System

dev-perl / TimeDate : A Date/Time Parsing Perl Module

dev-perl / URI : Uniform Resource Identifiers (absolute and relative)

dev-perl / UUID-Tiny : Pure Perl UUID Support With Functional Interface

dev-perl / XML-Simple : An API for simple XML files

dev-perl / perl-ldap : Perl modules which provide an object-oriented interface to LDAP servers

dev-vcs / git : Stupid content tracker: distributed VCS designed for speed and efficiency

media-gfx / graphicsmagick : Collection of tools and libraries for many image formats

media-libs / exiftool : Read and write meta information in image, audio and video files

net-fs / cifs-utils : Tools for Managing Linux CIFS Client Filesystems

net-fs / openafs : The OpenAFS distributed file system

virtual / httpd-cgi : Virtual for CGI-enabled webservers

virtual / httpd-fastcgi : Virtual for FastCGI-enabled webservers

virtual / krb5 : Virtual for Kerberos V implementation

virtual / perl-File-Spec : Virtual for File-Spec

virtual / perl-Module-Load : Virtual for Module-Load

www-apps/webdavcgi-0.8.3[suid] breaks depclean
www-apps/webdavcgi-1.1.2 installs into paths that should be created at runtime
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
www-apps/webdavcgi: drop trailing full stop from DESCRIPTION
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
www-apps/webdavcgi: drop old EAPIs
Signed-off-by: Aaron Bauman <bman@gentoo.org>
Christian Affolter · gentoo
www-apps/webdavcgi: Removing legacy 1.1.1 version.
Signed-off-by: Christian Affolter <c.affolter@purplehaze.ch> Closes: https://github.com/gentoo/gentoo/pull/10826 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Christian Affolter · gentoo
www-apps/webdavcgi: Version bump to 1.1.2
Add fix unescaped braces patch. This patch fixes the unescaped brace regex warnings, which break the usage of WebDAV CGI with Perl >= 5.26 as reported by Alexander Weber within #674772 and #658470. It is based on: https://github.com/DanRohde/webdavcgi/commit/04e79b7ecbaf3aae5ab813cd4fc0a009c72b1580 Apart from the version bump, the following enhancements were made: * Use EAPI 7 * Updated home page and external links of the WebDAV CGI project. * Depend on dev-perl/IO-Compress-Brotli, which is required for 1.1.2. * Fix unescaped braces (addresses #674772 and #658470) * Add note regarding systemd and setuid/setgid webdavwrapper * Using EROOT instead of ROOT for displaying installation paths * Removed no longer used eutils dependency Closes: https://bugs.gentoo.org/658470 Closes: https://bugs.gentoo.org/674772 Signed-off-by: Christian Affolter <c.affolter@purplehaze.ch> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Christian Affolter · gentoo
www-apps/webdavcgi: Version bump to 1.1.1
Added new upstream 1.1.1 WebDAV CGI release with the following changes: * Switched to EAPI 6 * Updated dependencies * Moved temporary directories from /var/cache to /var/tmp (to make QA happy) * Pre-create trash and optimizer directory * Added updated Apache HTTP configuration snipped for version 2.4 * Added updated wedav 1.1 configuration * Added note for systemd users Gentoo-Bug: 595060
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed