Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: zopefoundation/RestrictedPython
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 8.2
Choose a base ref
...
head repository: zopefoundation/RestrictedPython
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 8.3
Choose a head ref
  • 6 commits
  • 7 files changed
  • 4 contributors

Commits on May 29, 2026

  1. Back to development: 8.3

    icemac committed May 29, 2026
    Configuration menu
    Copy the full SHA
    0097451 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3780010 View commit details
    Browse the repository at this point in the history
  3. Preparing release 8.3a1.dev0

    icemac committed May 29, 2026
    Configuration menu
    Copy the full SHA
    393988f View commit details
    Browse the repository at this point in the history
  4. Back to development: 8.3

    icemac committed May 29, 2026
    Configuration menu
    Copy the full SHA
    a2891c0 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2026

  1. Merge commit from fork

    check_function_argument_names() validated regular, *args, **kwargs and
    keyword-only parameter names against the leading-underscore rule, but
    omitted positional-only parameters (those before '/'). A positional-only
    parameter could therefore be given a protected/injected name and a
    default value, shadowing an injected guard hook (_getattr_, _getitem_,
    _write_, _print_) so that generated guard calls resolve to an
    attacker-controlled local instead of the safe policy hook.
    
    Adds regression tests covering positional-only parameters (with and
    without a default) and the equivalent lambda case.
    
    Co-authored-by: Neroli-realy <[email protected]>
    Neroli-realy and Neroli-realy authored Jun 16, 2026
    Configuration menu
    Copy the full SHA
    3737596 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c2250bd View commit details
    Browse the repository at this point in the history
Loading