Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-03 | networkd: netdev - drop the link callbacks after calling them once | Tom Gundersen | |
We should never call them again, so make sure they are cleaned up correctly. | |||
2014-07-03 | networkd: netdev - take ref immediately after calling out | Tom Gundersen | |
Keeping the refcounting next to the sd_bus_call_async() makes it easier to check. | |||
2014-07-03 | networkd: split out vlan and macvlan handling | Tom Gundersen | |
2014-07-03 | sd-login: use the same code for verfiying machine names everywhere | Lennart Poettering | |
2014-07-03 | bus: close a bus that failed to connect | Lennart Poettering | |
2014-07-03 | sd-bus: support connecting to remote hosts, directly into containers | Lennart Poettering | |
systemctl -H root@foobar:waldi will now show a list of services running on container "waldi" on host "foobar", using "root" for authenticating at "foobar". Since entereing a container requires priviliges, this will only work correctly for root logins. | |||
2014-07-03 | man: /usr/bin may contain binaries in any compatible arch, not just the ↵ | Lennart Poettering | |
primary one | |||
2014-07-03 | man: fix links to systemd-efi-boot-generator(8) | Lennart Poettering | |
2014-07-02 | sd-bus: when an event loop terminates, explicitly close the bus | Lennart Poettering | |
This makes sure we actually release the bus and all the messages it references. | |||
2014-07-02 | bus: drop bus/message GC logic | Lennart Poettering | |
When a caller drops all references to a bus and its messages while the messages where still queue, this causes the bus to reference the messages, and the messages to reference the bus, without anybody else keeping a reference, which is something we so far considered a leak, and tried to fix with a GC logic that would recognize cases like this, and drop the reference. This GC logic has been broken sofar, and remained unfixed. This commit removes it altogther, replacing it with nothing. The rationale is that simply because all refs to the bus have been dropped its queued messages should *still* be written to the bus, even if the caller doesn't retain any reference to either bus nor message. This means it was actually wrong to attempt to clean up the bus in this case. The proper way how applications should handle this is by explicitly invoking sd_bus_close(), when they want busses to go away. This is probably want they want to do anyway to avoid getting spurious callbacks after they stopped using a bus. | |||
2014-07-02 | bus-proxy: restore operation in non-kdbus mode | Lennart Poettering | |
bus-proxyd is not only the bridge between legacy dbus clients and kdbus but is also used to access remote dbus servers via ssh. Let's make sure it actually works for that. | |||
2014-07-02 | localed: consider an unset model as a wildcard | Michal Sekletar | |
2014-07-02 | sd-dhcp6-client: initialize variable | Tom Gundersen | |
2014-07-02 | udev: net_setup_link builtin should print the reason why something fails | Lennart Poettering | |
Let's tell users what is going wrong. | |||
2014-07-02 | util: when unescaping strings, don't allow smuggling in of additional NUL bytes | Lennart Poettering | |
Better safe than sorry. | |||
2014-07-02 | util: generalize is_localhost() and use it everywhere where applicable | Lennart Poettering | |
2014-07-02 | path: add new "systemd-path" utility for querying paths described in ↵ | Lennart Poettering | |
file-hierarchy(7) This new tool is based on "sd-path", a new (so far unexported) API for libsystemd, that can hopefully grow into a workable API covering /opt and more one day. | |||
2014-07-01 | coredump: vacuum - fix calculation of 10% of fs size for MaxUse | Thomas Hindoe Paaboel Andersen | |
2014-07-01 | sd-dhcp6-client: check return value | Thomas Hindoe Paaboel Andersen | |
Checking the return values seems to have been forgotten in ed6ee21953dac9c78383da00bc4514ece6b75ab5 | |||
2014-07-01 | networkd: fix alignment of gperf source | Filipe Brandenburger | |
2014-07-01 | networkd: netdev - add dummy support | Tom Gundersen | |
2014-07-01 | networkd: send hostname to dhcp server | Eugene Yakubovich | |
Send hostname (option 12) in DISCOVER and REQUEST messages so the DHCP server could use it to register with dynamic DNS and such. To opt-out of this behaviour set SendHostname to false in [DHCP] section of .network file [tomegun: rebased, made sure a failing set_hostname is a noop and moved config from DHCPv4 to DHCP] | |||
2014-07-01 | man: bring systemd.network(5) up-to-date | Tom Gundersen | |
Based on diff by 'poma'. | |||
2014-07-01 | man: bring systemd.netdev(5) up-to-date | Tom Gundersen | |
Based on a diff by the mysterious 'poma'. | |||
2014-07-01 | typo fixes | Thomas Hindoe Paaboel Andersen | |
2014-07-01 | networkd: netdev - take ref when creating netdevs | Tom Gundersen | |
We were doing this correctly for when the callback takes the Link object, but must also do it for the cases it takes the NetDev object. | |||
2014-07-01 | man: file-hierarchy - emphasize /usr/lib/$arch-id instead of $libdir | Kay Sievers | |
2014-07-01 | man/sd_journal_get_data: fix variable naming in example | Christian Hesse | |
2014-07-01 | man/sd_journal_next: fix argument in example | Christian Hesse | |
The example does not compile, it fails with: error: passing argument 3 of ‘sd_journal_get_data’ from incompatible pointer type Cast to (const void **) to avoid this. | |||
2014-07-01 | update TODO | Lennart Poettering | |
2014-07-01 | parse_uid: return -ENXIO for -1 uids | Kay Sievers | |
2014-07-01 | Use dev_port for the ID of a network device. | Thadeu Lima de Souza Cascardo | |
For network devices on the same PCI function, dev_id should not be used, since its purpose is for IPv6 support on interfaces with the same MAC address. The new dev_port sysfs attribute should be used instead of dev_id. | |||
2014-07-01 | update TODO | Lennart Poettering | |
2014-07-01 | man: document directories in $HOME, too, in file-hierarchy(7) | Lennart Poettering | |
2014-07-01 | networkd: link - don't fail if master netdev already exists | Tom Gundersen | |
This allows restarts to work gracefully. | |||
2014-07-01 | networkd: tunnel - ensure that enslave callback is always invoked | Tom Gundersen | |
The Link statemachine relies on this, as it would otherwise wait forever. Hook up the tunnels in the same way as the other NetDev's. | |||
2014-07-01 | networkd: link - ignore missing MAC address | Tom Gundersen | |
Currently DHCP/IPv4LL only works on ethernet devices, but no reason not to otherwise manage them. | |||
2014-07-01 | base-filesystem: avoid all searching if the link already exists | Kay Sievers | |
2014-07-01 | base-filesystem: explicitely check existence of the platform's ABI dynamic ↵ | Kay Sievers | |
loader | |||
2014-07-01 | base-filesystem: create /lib64 symlink to libdir /usr directory | Kay Sievers | |
2014-07-01 | networkd: address_acquire use cleanup macro | Susant Sahani | |
use cleanup macro for Address na [tomegun: dropped unneccessary braces] | |||
2014-07-01 | networkd: netdev add one separate line | Susant Sahani | |
2014-07-01 | networkd: link - drop assert from _free() | Tom Gundersen | |
_free() should always succeed, even if object is not fully allocated. | |||
2014-07-01 | sd-dhcp6-client: fix free before use | Tom Gundersen | |
2014-07-01 | networkd: link - improve refcounting | Tom Gundersen | |
We failed to take a ref when waiting for udev synchronization. Fix that and also make unreffing in callbacks simpler throughout by using _cleanup_ macros. Fixes <https://bugs.freedesktop.org/show_bug.cgi?id=80556>. | |||
2014-07-01 | update TODO | Lennart Poettering | |
2014-07-01 | TODO: start documenting changes for 215 | Lennart Poettering | |
2014-07-01 | man: document ConditionNeedsUpdate= | Lennart Poettering | |
2014-07-01 | man: extend a bit what to expect from the various places apps can store data | Lennart Poettering | |
2014-07-01 | man: add sections about file node types and write access to file-hierarchy(7) | Lennart Poettering | |