summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-11-01 - Expose a single ILogger named "repoze.bfg.debug" as a utility;Chris McDonough
this logger is registered unconditionally and is used by the authorization debug machinery. Applications may also make use of it as necessary rather than inventing their own logger, for convenience.
2008-11-01(no commit message)Chris McDonough
2008-11-01 - Change default paster template generator to use ``Paste#http``Chris McDonough
server rather than ``PasteScript#cherrpy`` server. The cherrypy server has a security risk in it when ``REMOTE_USER`` is trusted by the downstream application.
2008-10-31Changes from jpcw.Chris McDonough
2008-10-30Unused import.Chris McDonough
2008-10-28 - If the ``render_view_to_response`` function was called, if theChris McDonough
view was found and called, but it returned something that did not implement IResponse, the error would pass by unflagged. This was noticed when I created a view function that essentially returned None, but received a NotFound error rather than a ValueError when the view was rendered. This was fixed.
2008-10-22Fix link styling in navbar.Chris McDonough
2008-10-17Add repoze.org color scheme.Tres Seaver
2008-10-17Include logo in sphinx docs.Tres Seaver
2008-10-17Missing period in the self.__dict__Fernando Correa Neto
2008-10-15Workflow.Chris McDonough
2008-10-15wrong import in tutorials/cmf/catalogFernando Correa Neto
2008-10-13Adjustments.Chris McDonough
2008-10-11Unused imports.Chris McDonough
2008-10-06Use ez_setup 0.6c9.Chris McDonough
2008-10-03Release 0.4.0.Chris McDonough
2008-10-03 Docs Chris McDonough
- An "Environment and Configuration" chapter was added to the narrative portion of the documentation. Features - Ensure bfg doesn't generate warnings when running under Python 2.6. - The environment variable ``BFG_RELOAD_TEMPLATES`` is now available (serves the same purpose as ``reload_templates`` in the config file). - A new configuration file option ``debug_authorization`` was added. This turns on printing of security authorization debug statements to ``sys.stderr``. The ``BFG_DEBUG_AUTHORIZATION`` environment variable was also added; this performs the same duty. Bug Fixes - The environment variable ``BFG_SECURITY_DEBUG`` did not always work. It has been renamed to ``BFG_DEBUG_AUTHORIZATION`` and fixed. Deprecations - A deprecation warning is now issued when old API names from the ``repoze.bfg.templates`` module are imported. Backwards incompatibilities - The ``BFG_SECURITY_DEBUG`` environment variable was renamed to ``BFG_DEBUG_AUTHORIZATION``.
2008-10-03Duplicate import.Chris McDonough
2008-10-03(no commit message)Chris McDonough
2008-10-03Note Python 2.6 compat.Chris McDonough
2008-10-03Python 2.6 forward compatibility: message is deprecated.Chris McDonough
2008-10-02Fix failing class_implements test, add object implements test.Chris McDonough
2008-10-02Make sure the IWSGIApplicationCreatedEvent interface actually implements the ↵Malthe Borch
contract (and test this).
2008-09-30One import per line.Malthe Borch
2008-09-30Fixed import.Malthe Borch
2008-09-30Formally declare registry attribute.Malthe Borch
2008-09-28 - A deprecation warning is now issued when old API names from theChris McDonough
``repoze.bfg.templates`` module are imported.
2008-09-28(no commit message)Chris McDonough
2008-09-28Prep for 0.3.9 release.Chris McDonough
2008-09-28Use getSiteManager rather than getGlobalSiteManager (it's not yet hooked).Chris McDonough
2008-09-28 FeaturesChris McDonough
- A ``repoze.bfg.location`` API module was added. Backwards incompatibilities - Applications must now use the ``repoze.bfg.interfaces.ILocation`` interface rather than ``zope.location.interfaces.ILocation`` to represent that a model object is "location-aware". We've removed a dependency on ``zope.location`` for cleanliness purposes: as new versions of zope libraries are released which have improved dependency information, getting rid of our dependence on ``zope.location`` will prevent a newly installed repoze.bfg application from requiring the ``zope.security``, egg, which not truly used at all in a "stock" repoze.bfg setup. These dependencies are still required by the stack at this time; this is purely a futureproofing move. The security and model documentation for previous versions of ``repoze.bfg`` recommended using the ``zope.location.interfaces.ILocation`` interface to represent that a model object is "location-aware". This documentation has been changed to reflect that this interface should now be imported from ``repoze.bfg.interfaces.ILocation`` instead.
2008-09-26(no commit message)Chris McDonough
2008-09-26Prep for 0.3.8.Chris McDonough
2008-09-26Move to Chameleon.Chris McDonough
2008-09-21Rendering fixes.Chris McDonough
2008-09-21Add workflow chapter, fix renderings.Chris McDonough
2008-09-21Tweakage.Chris McDonough
2008-09-21Add actions chapter.Chris McDonough
2008-09-21Add skins chapter.Chris McDonough
2008-09-21Add docs about cataloging.Chris McDonough
2008-09-21 - Add ``principals_allowed_by_permission`` API to security module.Chris McDonough
2008-09-19Begin CMF migration documentation.Chris McDonough
2008-09-17 - Routes URL dispatch did not have access to the WSGI environment,Chris McDonough
so conditions such as method=GET did not work.
2008-09-16Add Fernando.Chris McDonough
2008-09-16typo.Chris McDonough
2008-09-16(no commit message)Chris McDonough
2008-09-16Document url dispatch in narrative form.Chris McDonough
2008-09-090.3.7.Chris McDonough
2008-09-090.3.7: z3c.pt became a namespace package.Chris McDonough
2008-09-08 - ``repoze.bfg.traversal.find_model`` function did not functionChris McDonough
properly.