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: gradion-ai/ipybox
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.6.0
Choose a base ref
...
head repository: gradion-ai/ipybox
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.6.1
Choose a head ref
  • 2 commits
  • 5 files changed
  • 3 contributors

Commits on Aug 13, 2025

  1. Update CLAUDE.md

    [skip ci]
    krasserm committed Aug 13, 2025
    Configuration menu
    Copy the full SHA
    14ca99e View commit details
    Browse the repository at this point in the history
  2. feat: Add firewall configuration support to MCP server (#27)

    * feat: Add firewall configuration support to MCP server
    
    - Add --allowed-domain CLI option to ipybox mcp command
    - Support multiple domains, IP addresses, or CIDR ranges
    - Initialize firewall conditionally: only when domains are specified
    - Without allowed domains, container runs without firewall as requested
    
    Fixes #26
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-authored-by: Martin Krasser <krasserm@users.noreply.github.com>
    
    * Add firewall configuration tests for MCP server
    
    Tests verify that MCP server with --allowed-domain parameter:
    - Allows access to permitted domains (httpbin.org, gradion.ai)
    - Blocks access to non-permitted domains (example.com)
    - Uses -test container image which supports firewall functionality
    
    Co-authored-by: Martin Krasser <krasserm@users.noreply.github.com>
    
    * docs: Add firewall configuration documentation to MCP server
    
    - Add --allowed-domain CLI option to command-line options
    - Add Network Restrictions section with usage examples
    - Include cross-reference to restrict network access in examples.md
    - Document behavior for non-root containers and default firewall settings
    
    Co-authored-by: Martin Krasser <krasserm@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
    Co-authored-by: Martin Krasser <krasserm@users.noreply.github.com>
    3 people authored Aug 13, 2025
    Configuration menu
    Copy the full SHA
    f215878 View commit details
    Browse the repository at this point in the history
Loading