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 .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
base repository: bus1/dbus-broker
base: v30
Choose a base ref
head repository: bus1/dbus-broker
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

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
  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

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