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: bus1/dbus-broker
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v30
Choose a base ref
...
head repository: bus1/dbus-broker
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v31
Choose a head ref
  • 4 commits
  • 21 files changed
  • 1 contributor

Commits on May 11, 2022

  1. util/user: keep reference to user in each usage table

    Keep a reference to an owning user in each usage table. We want to allow
    callers to hold charges without holding on to any user references.
    
    Also fix the peer-deinitialization to be ordered correctly and free the
    user references last (in particular, after the charges). This is not
    strictly necessary, but now follows our coding style and would have
    avoided possible failures.
    
    This fixes an assertion failure when disconnecting entire groups of
    peers of the same user, due to the recent fix that actually made
    peer-accounting do something.
    
    Reported-by: Torge Matthies
    Reported-by: Mel34
    Signed-off-by: David Rheinsberg <david.rheinsberg@gmail.com>
    dvdhrm committed May 11, 2022
    Configuration menu
    Copy the full SHA
    608b259 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2022

  1. launch/service: fix release of argv array

    While service_free() correctly releases the strv in `argv`, the
    service_update() path does not. It frees `argv`, but not the individual
    entries. Fix this and properly release all entries.
    
    Reported-by: Evgeny Vereshchagin
    Signed-off-by: David Rheinsberg <david.rheinsberg@gmail.com>
    dvdhrm committed May 12, 2022
    Configuration menu
    Copy the full SHA
    6d9b817 View commit details
    Browse the repository at this point in the history
  2. global: use c_mem*() over mem*()

    Use the new c_mem*() functions rather than mem*() so we protect against
    NULL pointers in empty areas, which are UB with the classic mem*()
    functions.
    
    Signed-off-by: David Rheinsberg <david.rheinsberg@gmail.com>
    dvdhrm committed May 12, 2022
    Configuration menu
    Copy the full SHA
    701759a View commit details
    Browse the repository at this point in the history

Commits on May 16, 2022

  1. build: prepare bugfix-release v31

    Fill in NEWS, update AUTHORS, and bump version to 31.
    
    Signed-off-by: David Rheinsberg <david.rheinsberg@gmail.com>
    dvdhrm committed May 16, 2022
    Configuration menu
    Copy the full SHA
    4944daf View commit details
    Browse the repository at this point in the history
Loading