{ "info": { "author": "Agendaless Consulting", "author_email": "repoze-dev@lists.repoze.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Internet :: WWW/HTTP :: WSGI", "Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "repoze.vhm README\n=================\n\n.. contents::\n\nThis package provides middleware and utilities for doing virtual\nhosting within a WSGI/Repoze environment. It is particularly useful\nwithin a ``repoze.zope2`` environment, where it may be used as an\nalternative to the classic `VirtualHostMonster\n`_: method of doing\nvirtual hosting.\n\nRead the docs locally (see ``docs/index.rst``), or read them `online\n`_.\nrepoze.vhm Changelog\n====================\n\n0.15 (2018-02-14)\n-----------------\n\n- Add support for testing on Travis.\n\n- Drop support for Python 2.6.\n\n- Add support fo Python 3.4, 3.5, and 3.6.\n\n0.14 (2012-03-24)\n-----------------\n\n- Ensure HTTP_HOST is set correctly for non-standard ports under VHM paths.\n This header requires a trailing port if not the default for a given service.\n See http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.23.\n [davidjb]\n\n0.13 (2010-04-18)\n-----------------\n\n- add conserve_path_infos for the VHMPathFilter middleware [kiorky]\n\n0.12 (2010-01-01)\n-----------------\n\n- Update tests of middleware to check only that ``munge`` is called correctly.\n\n- Test ``munge`` sepearately.\n\n- 100% test coverage.\n\n- fixed xheaders filter to set PATH_INFO correctly\n [vangheem]\n \n\n0.11 (2009-08-31)\n-----------------\n\n- Add a repoze.vhm#vhm_explicit filter. This is like the vhm_xheaders\n middleware, but the VHM host and/or root are set in the WSGI configuration\n instead of in the request.\n\n- Calculate a VIRTUAL_URL and put it into the environment. This is basically\n the URL that the end user sees. repoze.zope2 >= 1.0.2 uses this to compute\n the ACTUAL_URL request variable, for example.\n\n0.10 (2009-08-26)\n-----------------\n\n- Apply the HTTP_HOST port number fix to the VHM Path filter as well.\n\n0.9 (2009-07-09)\n----------------\n\n- 100% test coverage.\n\n- ``HTTP_HOST`` parameter now includes port number if not http:80 or\n https:443. Thanks to Martin Aspeli.\n\n0.8 (2009-01-10)\n----------------\n\n- Set 'HTTP_HOST' in environ to the same value as 'SERVER_NAME', FBO apps\n which need it.\n\n0.7 (2008-05-07)\n----------------\n\n- Remove 'dependency-links=' to dist.repoze.org to prevent easy_install\n from searching there inappropriately.\n\n0.6 (2008-04-17)\n----------------\n\n- Re-added the path-segment-based filter as an option, to support scenarios\n in which the reverse proxy can be configured to rewrite the URL but not\n to add headers.\n\n0.5 (2008-03-09)\n----------------\n\n- Brown bag release: I fudged the entry point for the xheaders filter.\n\n0.4 (2008-03-09)\n----------------\n\n- Kill off path-segment-based filter (repoze.vhm.zope2). Only the\n xheaders filter remains.\n\n- Add license headers.\n\n- The middleware now sets a 'repoze.vhm.virtual_host_base' which is\n preferred by setServerUrl over 'HTTP_HOST' when present.\n\n- Add a getVirtualRoot API.\n\n0.3 (2007-10-25)\n----------------\n\n- Fix setServerURL method to take into account HTTP_HOST passed by\n client.\n\n0.2 (2007-09-22)\n----------------\n\n- Change repoze.vhm.zope2:setServerURL to allow Zope 2 to generate the\n correct request['URL'] value when the vhm is in the pipeline.\n\n0.1 (2007-09-21)\n----------------\n\n- Initial release.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.repoze.org", "keywords": "web application server wsgi zope repoze", "license": "BSD-derived (http://www.repoze.org/LICENSE.txt)", "maintainer": "", "maintainer_email": "", "name": "repoze.vhm3", "package_url": "https://pypi.org/project/repoze.vhm3/", "platform": "", "project_url": "https://pypi.org/project/repoze.vhm3/", "project_urls": { "Homepage": "http://www.repoze.org" }, "release_url": "https://pypi.org/project/repoze.vhm3/0.15/", "requires_dist": null, "requires_python": "", "summary": "repoze virtual hosting middleware.", "version": "0.15" }, "last_serial": 3581422, "releases": { "0.15": [ { "comment_text": "", "digests": { "md5": "6aa0262f4e9cb7ed4ace53c7831c6afd", "sha256": "0648253db1dbc8012c64dbe42eb95aecc1acd55f1f20858b6f90ef635829587d" }, "downloads": -1, "filename": "repoze.vhm3-0.15.tar.gz", "has_sig": false, "md5_digest": "6aa0262f4e9cb7ed4ace53c7831c6afd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24217, "upload_time": "2018-02-14T13:48:35", "url": "https://files.pythonhosted.org/packages/90/5e/ef6cbb87d3edd21d132571167253808dfd724904b206aa711d91b13a3f58/repoze.vhm3-0.15.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6aa0262f4e9cb7ed4ace53c7831c6afd", "sha256": "0648253db1dbc8012c64dbe42eb95aecc1acd55f1f20858b6f90ef635829587d" }, "downloads": -1, "filename": "repoze.vhm3-0.15.tar.gz", "has_sig": false, "md5_digest": "6aa0262f4e9cb7ed4ace53c7831c6afd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24217, "upload_time": "2018-02-14T13:48:35", "url": "https://files.pythonhosted.org/packages/90/5e/ef6cbb87d3edd21d132571167253808dfd724904b206aa711d91b13a3f58/repoze.vhm3-0.15.tar.gz" } ] }