Linux workstation

Upstream software project

perl-apache-session

A persistence framework for session data

About perl-apache-session

A persistence framework for session data

This project links 12 native package records across 9 recorded operating-system releases. Compare the retained versions and architectures below, then open the package for your own release.

These are catalog observations, not a guarantee of installation, compatibility, or upstream support.

Project pictures and package coverage

Alpine Linux 3.21: 2 package records; Alpine Linux 3.22: 2 package records; Alpine Linux 3.23: 2 package records; Debian 12 (Bookworm): 1 package records; Debian 13 (Trixie): 1 package records; Fedora 43: 1 package records; Fedora 44: 1 package records; openSUSE Leap 15.6: 1 package records; openSUSE Tumbleweed: 1 package records. Catalog coverage diagram, not an application screenshot.perl-apache-session: recorded package coverageAlpine Linux 3.212 recordsAlpine Linux 3.222 recordsAlpine Linux 3.232 recordsDebian 12 (Bookworm)1 recordsDebian 13 (Trixie)1 recordsFedora 431 recordsFedora 441 recordsopenSUSE Leap 15.61 records
OpenFactory diagram of linked package records. The first eight releases are shown; all 9 appear below. It is not an application screenshot.

Project identity

Project
perl-apache-session
Publisher
Not authoritatively mapped
Native package records
12
Operating systems
alpine-linux-3-21, alpine-linux-3-22, alpine-linux-3-23, debian-12, debian-13, fedora-43, fedora-44, opensuse-leap-15-6, opensuse-tumbleweed
License expression
GPL-1.0-or-later OR Artistic-1.0-Perl
Metadata completeness
70/100 (not a software quality rating)
Source repository
Not reported

Source-reported description

The fullest retained description is shown with its source. Distribution packaging descriptions may include downstream details.

Apache::Session is a persistence framework which is particularly useful for tracking session data between httpd requests. Apache::Session is designed to work with Apache and mod_perl, but it should work under CGI and other web servers, and it also works outside of a web server altogether. Apache::Session consists of five components: the interface, the object store, the lock manager, the ID generator, and the serializer. The interface is defined in Session.pm, which is meant to be easily subclassed. The object store can be the filesystem, a Berkeley DB, a MySQL DB, an Oracle DB, a Postgres DB, Sybase, or Informix. Locking is done by lock files, semaphores, or the locking capabilities of the various databases. Serialization is done via Storable, and optionally ASCII-fied via MIME or pack(). ID numbers are generated via MD5. The reader is encouraged to extend these capabilities to meet his own requirements. A derived class of Apache::Session is used to tie together the three following components. The derived class inherits the interface from Apache::Session, and specifies which store and locker classes to use. Apache::Session::MySQL, for instance, uses the MySQL storage class and also the MySQL locking class. You can easily plug in your own object store or locker class.

Description source

Packages by operating system

Compare recorded versions, then open a package for dependency, file, checksum, and repository evidence. Version strings are distribution-specific, not a ranking of newer software.

Alpine Linux 3.21

  1. perl-apache-session

    Alpine Linux 3.21 / source perl-apache-session

    1.94-r1

    A persistence framework for session data

    aarch64x86_64v3.21
  2. perl-apache-session-doc

    Alpine Linux 3.21 / source perl-apache-session

    1.94-r1

    A persistence framework for session data (documentation)

    aarch64x86_64v3.21

Alpine Linux 3.22

  1. perl-apache-session

    Alpine Linux 3.22 / source perl-apache-session

    1.94-r1

    A persistence framework for session data

    aarch64x86_64v3.22
  2. perl-apache-session-doc

    Alpine Linux 3.22 / source perl-apache-session

    1.94-r1

    A persistence framework for session data (documentation)

    aarch64x86_64v3.22

Alpine Linux 3.23

  1. perl-apache-session

    Alpine Linux 3.23 / source perl-apache-session

    1.94-r1

    A persistence framework for session data

    aarch64x86_64v3.23
  2. perl-apache-session-doc

    Alpine Linux 3.23 / source perl-apache-session

    1.94-r1

    A persistence framework for session data (documentation)

    aarch64x86_64v3.23

Debian 12 (Bookworm)

  1. libapache-session-perl

    Debian 12 (Bookworm) / perl

    1.94-2

    modules for keeping persistent user data across HTTP requests

    allbookworm

Debian 13 (Trixie)

  1. libapache-session-perl

    Debian 13 (Trixie) / perl

    1.94-2

    modules for keeping persistent user data across HTTP requests

    alltrixie

Fedora 43

  1. perl-Apache-Session

    Fedora 43 / Unspecified / source perl-Apache-Session

    1.94-15.fc43

    Persistence framework for session data

    noarch43

Fedora 44

  1. perl-Apache-Session

    Fedora 44 / Unspecified / source perl-Apache-Session

    1.94-16.fc44

    Persistence framework for session data

    noarch44

openSUSE Leap 15.6

  1. perl-Apache-Session

    openSUSE Leap 15.6 / Development/Libraries/Perl / source perl-Apache-Session

    1.94-bp156.3.1

    Persistence framework for session data

    noarchleap-15.6

openSUSE Tumbleweed

  1. perl-Apache-Session

    openSUSE Tumbleweed / Unspecified / source perl-Apache-Session

    1.940.0-1.5

    Persistence framework for session data

    noarchtumbleweed

Project resources and further reading

Mapping provenance

Only source-backed identity signals create public cross-OS links. A reviewer can later approve or dispute an inferred relationship without rewriting native package history.

No field-level source record is published yet.