Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-04 | networkd: add support for source routing | Tom Gundersen | |
2014-12-04 | udevd: SAS: use SAS addr + PHY id in by-path whenever possible. | Maurizio Lombardi | |
This patch changes the naming scheme for sas disks. The original names used disk's sas address and lun, the new scheme uses sas address of the nearest expander (if available) and a phy id of the used connection. If no expander is used, the phy id of hba phy is used. Note that names that refer to RAID or other abstract devices are unchanged. Name in raid configuration: hba_pci_address-sas-raid_sas_address-lunY-partZ Name in expander bare disk configuration: hba_pci_address-sas-expander_sas_address-phyX-lunY-partZ Name format without expanders: hba_pci_address-sas-phyX-lunY-partZ Signed-off-by: Maurizio Lombardi <mlombard@redhat.com> | |||
2014-12-04 | networkd: fix compile | Tom Gundersen | |
Rebase failure on my side. | |||
2014-12-04 | networkctl: use the shared functions for enumerating the local gateways | Tom Gundersen | |
2014-12-04 | networkd: Add bridge port path cost | Susant Sahani | |
This patch add support to specify path cost of the bridge port to be configured via conf file. Exampe: conf file: br.netdev [NetDev] Name=br-test Kind=bridge file: br.network [Match] Name=em1 [Network] Bridge=br-test [BridgePort] Cost=332 bridge link 2: em1 state UP : <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 master br-test state disabled priority 32 cost 332 | |||
2014-12-04 | networkd: support vxlan parameters | Susant Sahani | |
V3: fix copy paste error V4: Make manual and config more readable Add vxlan paramertes to config. | |||
2014-12-04 | update TODO | Lennart Poettering | |
2014-12-04 | rtnl: order local addresses/gateways by the address itself as last resort | Lennart Poettering | |
This way we can be sure that the returned list is stable regarding modifications in the kernel. | |||
2014-12-04 | selinux: figure out selinux context applied on exec() before closing all fds | Michal Sekletar | |
We need original socket_fd around otherwise mac_selinux_get_child_mls_label fails with -EINVAL return code. Also don't call setexeccon twice but rather pass context value of SELinuxContext option as an extra argument. | |||
2014-12-04 | units: skip mounting /dev/hugepages if we don't have CAP_SYS_ADMIN | Michal Sekletar | |
Preparation for allowing systemd to run gracefully in containers lacking CAP_SYS_ADMIN. | |||
2014-12-04 | utf8: minor simplifications | Lennart Poettering | |
2014-12-04 | utf8: when escaping unprintable unichars, escape the whole unichar, not just ↵ | Lennart Poettering | |
the first byte of it | |||
2014-12-04 | bootchart: escape non printable process name | WaLyong Cho | |
2014-12-04 | utf8: intruduce utf8_escape_non_printable | WaLyong Cho | |
2014-12-04 | bootchart: add standalone bootchart service | WaLyong Cho | |
2014-12-04 | rtnl: when querying local addresses and gateways, take address family into ↵ | Lennart Poettering | |
account | |||
2014-12-04 | sd-bus: avoid a null dereference | Thomas Hindoe Paaboel Andersen | |
2014-12-04 | systemctl: fix a leak | Thomas Hindoe Paaboel Andersen | |
2014-12-04 | test-path-util: fix a leak | Thomas Hindoe Paaboel Andersen | |
2014-12-04 | vconsole: don't hard-code systemd-vconsole-setup binary path | Michael Biebl | |
2014-12-03 | networkctl: remove unused variable | Thomas Hindoe Paaboel Andersen | |
2014-12-03 | util: don't shadow variable | Thomas Hindoe Paaboel Andersen | |
environ is already defined in unistd.h | |||
2014-12-03 | resolved: don't resolve the hostname "gateway" with LLMNR, leave that to ↵ | Lennart Poettering | |
nss-myhostname | |||
2014-12-03 | rtnl: make checks for default routes more strict | Lennart Poettering | |
Also check that the source netmask is 0, not only the destination netmask. | |||
2014-12-03 | nss-myhostname: always resolve the host name "gateway" to the local default ↵ | Lennart Poettering | |
gateway This is useful inside of containers or local networks to intrdouce a stable name of the default gateway host (in case of containers usually the host, in case of LANs usually local router). | |||
2014-12-03 | networkd: fix typo | Torstein Husebø | |
V2: found another one | |||
2014-12-03 | udevd: don't take reference for NULL rtnl object | Tom Gundersen | |
2014-12-03 | strv: add calls to add two entries to an strv at once | Lennart Poettering | |
2014-12-03 | localed: log xkbcommon errors | Jan Synacek | |
The errors are prefixed with "libxkbcommon" to provide some context, because they are quite confusing without it. With the prefix, we at least know where they come from. | |||
2014-12-03 | nspawn: correct EEXIST check when creating directory to mount /tmp in | Lennart Poettering | |
https://bugs.freedesktop.org/show_bug.cgi?id=86309 | |||
2014-12-03 | build-sys: update man-list | David Herrmann | |
Run 'make update-man-list'. | |||
2014-12-03 | machine-id-commit: add man pages | Didier Roche | |
Add man pages for systemd-machine-id-commit.service and systemd-machine-id-commit. | |||
2014-12-03 | machine-id-commit: add unit file | Didier Roche | |
The unit file only active the machine-id-commit helper if /etc is mounted writable and /etc/machine-id is an independant mount point (should be a tmpfs). | |||
2014-12-03 | machine-id-commit: Introduce machine-id-commit binary | Didier Roche | |
This binary enables to commit transient machine-id on disk if it becomes writable. | |||
2014-12-03 | machine-id-setup: add a machine_id_commit call to commit on disk a transient ↵ | Didier Roche | |
machine-id If /etc was read only at boot time with an empty /etc/machine-id, the latter will be mounted as a tmpfs and get reset at each boot. If the system becomes rw later, this functionality enables to commit in a race-free manner the transient machine-id to disk. | |||
2014-12-03 | machine-id-setup: casting const away is ugly, let's not do it if there's no ↵ | Lennart Poettering | |
reason to | |||
2014-12-03 | update TODO | Lennart Poettering | |
2014-12-03 | machine-id-setup: Factorize some machine-id-setup functions to be reused | Didier Roche | |
2014-12-03 | rfkill: rework how we generate file names from rfkill devices | Lennart Poettering | |
Generate the file name from ID_PATH plus the rfkill type (wlan, bluetooth, ...) and ignore the rfkill device name, since it apparently is not a stable identifier. Also, ensure that devices disappearing don't result in broken services, simply exit cleanly. | |||
2014-12-03 | libudev: set errno properly in all error conditions of ↵ | Lennart Poettering | |
udev_device_new_from_syspath() | |||
2014-12-02 | DISTRO_PORTING: add full path for /usr/lib/systemd/systemd and fix grammar | Chris Atkinson | |
(David: fixed up some trailing whitespace and commit-message) | |||
2014-12-02 | shared: add format helpers for printing MAC addresses | Tom Gundersen | |
Use these in networctl. | |||
2014-12-02 | update TODO | Lennart Poettering | |
2014-12-02 | rc-local: drop SysVStartPriority= field which is now obsolete | Lennart Poettering | |
2014-12-02 | bus-proxy: don't log bus policy every single time we run | Lennart Poettering | |
2014-12-02 | busctl: fix 'command line' style output of properties | Lennart Poettering | |
2014-12-02 | systemctl: show unit file preset state in "systemctl status" output" | Lennart Poettering | |
2014-12-02 | manager: log deserialization errors only at LOG_DEBUG level | Lennart Poettering | |
During upgrades and when transitioning between different systemd versions in initrd and on the host we have to expect that some serialization fields are unknown or parse incorrectly. This shouldn't really be considered an error, hence downgrade the log messages about it to debug. This way we can still trace it, but it doesn't confuse users. This kinda reverts 46849c3f. | |||
2014-12-02 | update TODO | Lennart Poettering | |
2014-12-02 | core: OOM really shouldn't be considered a deserialization parse failure | Lennart Poettering | |