~nabijaczleweli/ossp

Archive (and continued development) of http://www.ossp.org software

cd206b5 Generalise OpenBSD CI script so it doesn't need updating every autohell version

20 days ago

2ab3320 Manpage update by job 1370448

20 days ago

#OSSP software archive and upstream continuation

The OSSP meta-project, headed by Ralf S. Engelschall, produced many software products between 1999-03-28 and 2009-06-25, many with archival value, and a few still found on modern systems and referenced by modern implementations.

Since 2008, development is halted, while the mound of progress builds and crushes:

In a way, the OSSP project has failed, and its vision of the Next Generation Internet Server Platform product was never realised.

In many other ways, the OSSP project has succeeded, contemporaneously being the source of many critical programs and libraries for the first, tumultuous, decade of the 21st century, which were only later followed and superseded by international standards, and remain still a part of this next generation of the Universal Operating System.

I thank rse, thl, &a. for their work so far, and wish continued success for their OpenPKG product.
Henceforth this the upstream site for all OSSP software. Use the buttons at the top of this page to navigate its constituent parts.

#Archival status

Raw archives are retained here. See the INDEX for more information.

When archived — in the few days following 2024-09-03 — the upstream OSSP site consisted of:

  1. a http://www.ossp.org web site — this archive is an accurate rendition; it was also under version control
  2. an ftp://ftp.ossp.org FTP site – mirrored by rsync
  1. a http://cvs.ossp.org CVSTrac front-end
  • the 55 CVS repositories were saved by the rsync
    • following mirabilos' recommendation, his cvs2git methodology was used to turn these into git archives (for specifics see mirror INDEX); this is believed to be the the highest-quality CVS import available, and appears to have correctly imported every aspect of every repository
    • the specific infelicities that befall CVS and cannot be represented by git are also rendered by CVSTrac; those were saved by web scrape (cf. INDEX).
  • there is no wiki
  • there is a bug-tracker — archived directly; imported into https://todo.sr.ht/~nabijaczleweli/ossp
    • there are 145 non-spam bug reports, numbered [4, 207]; it's unclear where the 62 missing numbers went (so post if you know!)
    • the upstream bug tracker has been notified in Ticket 209. Hopefully this properly funnels new issues here.

#CVS Repositories

There are 55, most of which have only archival value, and are thus frozen in time. For some, upstream development continues herein – those have been thawed. More may be thawed if demand materialises.
Partitioned by freeze state, sorted by last update from the original upstream.

CVS git updated description
ossp-pkg/uuid ossp-uuid 2008-07-05 OSSP uuid - Universally Unique Identifier (DCE 1.1, ISO/IEC 11578, RFC 4122 — C/Perl5/PHP[45]/C++ APIs & program) 🫠
ossp-pkg/iselect ossp-iselect 2007-07-08 OSSP iSelect -- Interactive Selection Tool 🫠
ossp-pkg/eperl ossp-eperl 2005-07-15 OSSP ePerl -- Embedded Perl 5 Language 🫠
ossp-pkg/shtool ossp-shtool 2009-11-23 GNU shtool -- The GNU Portable Shell Tool
ossp-pkg/svs ossp-svs 2009-06-25 OSSP svs - Stupid/Silly/Simple Versioning System
CVSROOT ossp-CVSROOT 2008-08-08 OSSP CVS REPOSITORY ADMINISTRATIVE AREA
ossp-pkg/js ossp-js 2008-08-02 OSSP js - Mozilla JavaScript Engine (stand-alone SpiderMonkey distribution)
ossp-pkg/string-divert ossp-string-divert 2008-07-06 OSSP String::Divert (Perl 5 scalar-like string object with overloaded operators for Folding and Diversion)
ossp-pkg/str ossp-str 2008-06-06 OSSP str - String Handling (handling, matching, parsing, searching, formatting)
ossp-web ossp-web 2007-10-19 This is the OSSP website www.ossp.org.
ossp-pkg/l2 ossp-l2 2007-10-12 OSSP l2 -- Flexible Logging (very flexible and sophisticated Unix logging facility)
ossp-pkg/cfg ossp-cfg 2007-10-12 OSSP cfg - Configuration Parsing
ossp-pkg/ex ossp-ex 2007-10-12 OSSP ex - Exception Handling (C++-style exceptions for C)
ossp-pkg/due ossp-due 2007-05-24 OSSP due - Dynamic User Environment (unified Bash and Vim user environment)
ossp-pkg/fsl ossp-fsl 2007-03-02 OSSP fsl - Faking/Flexible Syslog Library
ossp-pkg/snmpdx ossp-snmpdx 2007-03-01 OSSP snmpdx - SNMP Daemon Extension (net-snmp snmpd(8) Perl hook framework)
ossp-pkg/mm ossp-mm 2007-01-01 OSSP mm - Shared Memory Allocation
ossp-pkg/pth ossp-pth 2007-01-01 GNU Pth - The GNU Portable Threads (very portable POSIX/ANSI-C non-preemptive priority-based scheduling for multiple threads of execution on Unix)
ossp-pkg/shiela ossp-shiela 2006-10-13 OSSP shiela - Access Control and Logging Facility for CVS
ossp-pkg/path ossp-path 2006-08-23 OSSP path - Filesystem Path Library
ossp-pkg/sa ossp-sa 2006-06-10 OSSP sa - Socket Abstraction
ossp-pkg/lmtp2nntp ossp-lmtp2nntp 2005-10-22 OSSP lmtp2nntp - Mail to News Gateway
ossp-pkg/tai ossp-tai 2005-10-09 OSSP TAI - Time Handling
ossp-pkg/petidomo ossp-petidomo 2005-10-06 OSSP petidomo - mailing list manager (enhanced from CyberSolutions Petidomo 2.2)
ossp-pkg/getopt ossp-getopt 2005-10-05 OSSP's GNU getopt — self-contained re-packaging of GNU getopt(3)
ossp-pkg/xds ossp-xds 2005-10-05 OSSP xds - eXtensible Data Serialization
ossp-pkg/popt ossp-popt 2005-10-03 OSSP popt - Option Parsing Library
ossp-pkg/pcre ossp-pcre 2005-10-03 OSSP PCRE - Perl-Compatible Regular Expressions, based on the PCRE package by Philip Hazel
ossp-pkg/sio ossp-sio 2005-10-03 OSSP sio - Stream I/O (layered complex stream communication abstraction with filtering and multiplexing)
ossp-pkg/al ossp-al 2005-10-03 OSSP al - Assembly Line (data buffer with zero-copy assembly/movement/truncation in a stream)
ossp-pkg/val ossp-val 2005-10-03 OSSP val - Value Access (name to value mapping library)
ossp-pkg/var ossp-var 2005-10-02 OSSP var - Variable Expansion (variable construct expansion library — @var, $(var), ${var}, ${var[index]}, ${var:op:op...}, &c.)
ossp-pkg/ui64 ossp-ui64 2005-03-29 OSSP ui64 - 64-Bit Arithmetic
ossp-pkg/flow2rrd ossp-flow2rrd 2004-12-30 OSSP flow2rrd - NetFlow to Round-Robin Database
ossp-pkg/quos ossp-quos 2004-11-29 OSSP quos - Query On Steroids (Web user interface for querying an SQL-based RDBMS)
ossp-pkg/as ossp-as 2004-11-09 Cable & Wireless Internet Services Europe Accounting System
ossp-pkg/ac ossp-ac 2004-11-06 OSSP AutoConnect
ossp-pkg/cvsfusion ossp-cvsfusion 2004-04-24 OSSP cvsfusion - CVS Repository Fusion (merge)
ossp-pkg/platform ossp-platform 2003-12-11 OSSP platform - Unix Platform Identification
ossp-pkg/adm ossp-adm 2003-07-23 OSSP links, licences, assorted documentation
ossp-pkg/rc ossp-rc 2003-07-11 OSSP rc - Run-Command Processor (assemble temporary script from excerpts of snippets grouped into sections)
ossp-pkg/sdb ossp-sdb 2003-05-29 OSSP sdb -- Skill Database
ossp-pkg/changelog ossp-changelog 2003-05-29 OSSP ChangeLog
ossp-pkg/xmldb ossp-xmldb 2003-05-29 OSSP XML Database (XMLDB)
ossp-pkg/mct ossp-mct 2003-05-29 OSSP Multiple Choice Test (MCT) Engine
ossp-pkg/res ossp-res 2003-02-16 OSSP res - Resource Pools
ossp-pkg/act ossp-act 2003-01-06 OSSP act - Abstract Container Types
ossp-pkg/sorp ossp-sorp 2002-10-06 OSSP sorp SPECIFICATION
ossp-pkg/tabea ossp-tabea 2002-07-26 OSSP tabea -- Web Configuration Editor
ossp-pkg/sugar ossp-sugar 2002-03-15 OSSP sugar -- The Markup Language With Invisible Syntactic Sugar
ossp-pkg/cache ossp-cache 2002-02-16 OSSP Cache - Caching Library
ossp-pkg/srpc ossp-srpc 2001-08-30 OSSP RPC evaluation documents(?)
ossp-pkg/sfio ossp-sfio 2001-02-12 OSSP Safe/Fast I/O (Sfio) Library
ossp-pkg/adns ossp-adns 2000-09-19 GNU adns, adjusted for OSSP
ossp-pkg/ev ossp-ev 1999-11-12 OSSP EV - Event Handling Library, Derived from BIND's src/lib/isc/*