BSD Ports

www/py-WebOb 1.8.11 NetBSD

Python module providing WSGI request and response objects

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
5001a71b85
License
mit
Categories
www, python
Package size
207.9 KiB, 1645.6 KiB installed

Description

WebOb provides wrappers around the WSGI request environment, and an object to help create WSGI responses.

The objects map much of the specified behavior of HTTP, including header parsing and accessors for other standard parts of the environment

Install

Binary package:

pkgin install py311-WebOb

From pkgsrc:

cd /usr/pkgsrc/www/py-WebOb && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.8.11
NetBSD 10.1 aarch641.8.9nb2
SmartOS / illumos x86_641.8.11
macOS 15 arm641.8.11

Dependencies

Run dependencies 1

Configuration

No options to configure.

Service scripts
none
Flavors
py312-WebOb-1.8.11, py313-WebOb-1.8.11, py314-WebOb-1.8.11

Commit history 1

DateCommitCreditsLog message
5001a71b85 adam py-WebOb: updated to 1.8.11
1.8.11 (2026-08-02) Security Fix - The fixes for CVE-2024-42353 and GHSA-fh3h-vg37-cc95 were still incomplete: besides removing tab, CR, and LF, ``urllib.parse.urljoin`` also strips leading and trailing C0 control and space characters from a URL before parsing it. A Location value such as ``" //www.example.com/test"`` could therefore still be interpreted as a protocol-relative URL (and ``" https://www.example.com/test"`` as an absolute one), allowing an open redirect. WebOb no longer uses ``urllib.parse.urljoin`` and instead ships its own implementation of the RFC 3986 reference resolution algorithm, ``webob.util.urljoin``, which resolves the URL exactly as given without removing any characters. It is now used to make the Location header …