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: lima-vm/lima
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: lima-vm/lima
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: release/1.2
Choose a head ref
  • 5 commits
  • 6 files changed
  • 5 contributors

Commits on Jul 18, 2025

  1. portfwd: create separate gRPC streams for each UDP client

    The UDP port forwarder previously used a single gRPC stream for all
    clients, which could cause responses from the guest to be sent to the
    wrong client on the host.
    
    This occurred because the stream was created before client connections
    were demultiplexed by `gvisor-tap-vsock`'s `UDPProxy`.
    
    The root cause is the interaction with `gvisor-tap-vsock`'s `UDPProxy`,
    which handles client demultiplexing internally based on the source
    address of incoming datagrams. It expects its `dialer` function to
    return a new `net.Conn` for each new client it detects.
    
    This commit moves the gRPC stream creation into the `UDPProxy` dialer
    function. This ensures a new, dedicated stream is created for each new
    client, fixing the incorrect response routing.
    
    Signed-off-by: Viktor Oreshkin <imselfish@stek29.rocks>
    (cherry picked from commit a04f244)
    Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
    stek29 authored and AkihiroSuda committed Jul 18, 2025
    Configuration menu
    Copy the full SHA
    c9471bb View commit details
    Browse the repository at this point in the history
  2. qemuimgutil: fix "Failed to get \"write\" lock" error

    Fix issue 3720
    
    Thanks to pavelanni for providing the fix generated by Claude
    
    Co-authored-by: Oleksandr Redko <oleksandr.red+github@gmail.com>
    Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
    (cherry picked from commit 2b8bb39)
    Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
    AkihiroSuda and alexandear committed Jul 18, 2025
    Configuration menu
    Copy the full SHA
    1e224c2 View commit details
    Browse the repository at this point in the history
  3. pkg/instance/start.go: fix lint error on windows

    ```
    Error: pkg\instance\start.go:274:65: SA4023: this comparison is always true (staticcheck)
      		if err := syscall.Exec(limactl, haCmd.Args, haCmd.Environ()); err != nil {
    ```
    
    Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
    (cherry picked from commit bdf7c7f)
    > Conflicts:
    >	pkg/instance/start.go
    Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
    AkihiroSuda committed Jul 18, 2025
    Configuration menu
    Copy the full SHA
    b44feb4 View commit details
    Browse the repository at this point in the history
  4. Embed templates edited from the user interface

    Signed-off-by: Anders F Björklund <anders.f.bjorklund@gmail.com>
    (cherry picked from commit 86b4495)
    Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
    afbjorklund authored and AkihiroSuda committed Jul 18, 2025
    Configuration menu
    Copy the full SHA
    1279fa7 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2025

  1. Merge pull request #3750 from AkihiroSuda/dev-1.2

    [release/1.2] cherry-picks
    jandubois authored Jul 20, 2025
    Configuration menu
    Copy the full SHA
    dfecd3e View commit details
    Browse the repository at this point in the history
Loading