Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-04-12 | move more common files to shared/ and add them to shared.la | Kay Sievers | |
2012-04-12 | relicense to LGPLv2.1 (with exceptions) | Lennart Poettering | |
We finally got the OK from all contributors with non-trivial commits to relicense systemd from GPL2+ to LGPL2.1+. Some udev bits continue to be GPL2+ for now, but we are looking into relicensing them too, to allow free copy/paste of all code within systemd. The bits that used to be MIT continue to be MIT. The big benefit of the relicensing is that closed source code may now link against libsystemd-login.so and friends. | |||
2012-04-10 | dbus: add generic DEFINE_BUS_PROPERTY_SET_ENUM() macro for enum properties | Michael Olbrich | |
The defined function can be used as BusPropertySetCallback. | |||
2012-04-10 | dbus: add data argument to BusPropertySetCallback | Michael Olbrich | |
BusPropertyCallback already has the argument. It is necesary for the callback to know what data to access. | |||
2012-01-21 | dbus: export ControlGroupPersistent field on the bus again | Lennart Poettering | |
2012-01-16 | dbus: more efficient implementation of properties | Michal Schmidt | |
The way the various properties[] arrays are initialized is inefficient: - only the .data members change at runtime, yet the whole arrays of properties with all the fields are constructed on the stack one by one by the code. - there's duplication, eg. the properties of "org.freedesktop.systemd1.Unit" are repeated in several unit types. Fix it by moving the information about properties into static const sections. Instead of storing the .data directly in the property, store a constant offset from a run-time base. The small arrays of struct BusBoundProperties bind together the constant information with the right runtime information (the base pointer). On my system the code shrinks by 60 KB, data increases by 10 KB. | |||
2011-09-03 | dbus: terminate mechanism daemons after a while | Lennart Poettering | |
2011-07-08 | loginctl: add various introspection functions | Lennart Poettering | |
2011-07-07 | loginctl: add basic implementation of loginctl for introspecting controlling ↵ | Lennart Poettering | |
sessions/users/seats | |||
2011-06-24 | logind: hook up PAM module with logind | Lennart Poettering | |
2011-06-21 | dbus: introduce UnsetAndSetEnvironment() | Lennart Poettering | |
2011-06-21 | dbus: add api for append gid/uid properties | Lennart Poettering | |
2011-06-21 | dbus: make bus_flags_to_events() and friends generally useful | Lennart Poettering | |
2011-05-17 | socket: add POSIX mqueue support | Lennart Poettering | |
2011-04-16 | dbus: split out object management code into dbus-common, and simplify it | Lennart Poettering | |
2011-03-12 | systemctl: support remote and privileged systemctl access via SSH and pkexec | Lennart Poettering | |
This adds support for executing systemctl operations remotely or as privileged user while still running systemctl itself unprivileged and locally. This currently requires a D-Bus patch to work properly. https://bugs.freedesktop.org/show_bug.cgi?id=35230 | |||
2010-08-25 | dbus: simplify some dbus error messages a bit | Lennart Poettering | |
2010-08-17 | emacs: disable tabs in .h files, too | Lennart Poettering | |
2010-07-07 | dbus: don't try to run AddMatch when connected to a private bus | Lennart Poettering | |
2010-07-06 | install: implement --start option | Lennart Poettering | |