summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* units: time-sync.target probably makes sense, is not just sysv compatLennart Poettering2014-06-111-3/+0
|
* units: introduce network-pre.target as place to hook in firewallsLennart Poettering2014-06-116-3/+31
| | | | | | | | | | | | network-pre.target is a passive target that should be pulled in by services that want to be executed before any network is configured (for example: firewall scrips). network-pre.target should be ordered before all network managemet services (but not be pulled in by them). network-pre.target should be order after all services that want to be executed before any network is configured (and be pulled in by them).
* NEWS: add section about udev lockingKay Sievers2014-06-112-1/+18
|
* udev: stop using "floppy" groupKay Sievers2014-06-112-2/+1
|
* journald: create /run/log/journal with the correct access modesLennart Poettering2014-06-111-1/+4
|
* tmpfiles: don't allow read access to journal files to users not in ↵Lennart Poettering2014-06-111-3/+4
| | | | | | | systemd-journal Also, don't apply access mode recursively to /var/log/journal/*/, since that might be quite large, and should be correct anyway.
* update TODOLennart Poettering2014-06-111-5/+0
|
* tmpfiles: don't apply sgid and executable bit to journal files, only the ↵Lennart Poettering2014-06-111-2/+2
| | | | directories they are contained in
* tmpfiles: add ability to mask access mode by pre-existing access mode on ↵Lennart Poettering2014-06-112-7/+46
| | | | | | | files/directories This way it makes a lot more sense to specify an access mode for "Z" lines.
* tmpfiles: if /var is mounted from tmpfs, we should adjust its access modeLennart Poettering2014-06-111-0/+2
|
* tmpfiles: remove unnecessary functionLennart Poettering2014-06-111-14/+6
|
* tmpfiles: when processing lines, always process prefixes before suffixesLennart Poettering2014-06-112-1/+21
| | | | | | | | | If two lines refer to paths that are suffix and prefix of each other, then always process the prefix first, the suffix second. In all other cases strictly process rules in the order they appear in the files. This makes creating /var/run as symlink to /run a lot more fun, since it is automatically created first.
* tmpfiles: static variables populated immediately from the command line ↵Lennart Poettering2014-06-111-12/+12
| | | | should be prefixed with arg_
* nspawn: add new --tmpfs= option to mount a tmpfs on specific directories, ↵Lennart Poettering2014-06-112-13/+105
| | | | such as /var
* tmpfiles: always recreate the most basic directory structure in /varLennart Poettering2014-06-115-7/+24
| | | | | | Let's allow booting up with /var empty. Only create the most basic directories to get to a working directory structure and symlink set in /var.
* update TODOLennart Poettering2014-06-111-2/+0
|
* tmpfiles: get rid of "m" lines, make them redundant by "z"Lennart Poettering2014-06-106-106/+80
| | | | | | | "m" so far has been a non-globbing version of "z". Since this makes it quite redundant, let's get rid of it. Remove "m" from the man pages, beef up "z" docs instead, and make "m" nothing more than a compatibility alias for "z".
* tmpfiles: add new "C" line for copying files or directoriesLennart Poettering2014-06-108-63/+372
|
* tmpfiles: various modernizationsLennart Poettering2014-06-101-12/+27
|
* label: when clearing selinux context, don't mangle errnoLennart Poettering2014-06-102-8/+8
|
* bus-proxy: fix misplaced s/system/session/Mantas Mikulėnas2014-06-101-1/+1
|
* machine-id-setup: fix array size of parametersLennart Poettering2014-06-101-1/+1
| | | | | Not that it really would have any effect on the generated code, but let's not confuse people...
* log: honour the kernel's quiet cmdline argumentRonny Chevalier2014-06-101-0/+3
| | | | | | It was forgotten in b1e90ec515408aec2702522f6f68c4920b56375b See https://bugs.freedesktop.org/show_bug.cgi?id=79582
* udev: check the return value from udev_enumerate_scan_devicesThomas Hindoe Paaboel Andersen2014-06-101-0/+2
| | | | | The return value from udev_enumerate_scan_devices was stored but never used. I assume this was meant to be checked.
* tests: do not use systemctl status --failedRonny Chevalier2014-06-102-2/+2
| | | | | since v212 calling systemctl status without arguments will show a overall system state
* backlight: Do not clamp brightness for LEDsDenis Tikhomirov2014-06-101-3/+10
| | | | | | | | | | | | | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=77092 On Thu, Jun 05, 2014 at 08:37:20AM +0200, Lennart Poettering wrote: > The patch is line-broken, please send an uncorrupted patch! I am very sorry, I forgot that my client limits line width. I will use mutt now on. > clamp_brightness() clamps the brightness value to the range of the > actual device. This is a recent addition that was added to deal with > driver updates where the resolution is changed. I don't think this part > should be dropped for LED devices. The clamp_brightness() call hence > should be called unconditionally, however, internally it should use a > different min_brightness value if something is an !backlight devices... Thank you for explanation, this sounds very reasonable to me. Please, see updated patch:
* man: updates to the passive target sectionLennart Poettering2014-06-101-15/+43
|
* systemd-detect-virt: only discover Xen domUThomas Blume2014-06-101-7/+27
| | | | | | | | | | | | | The current vm detection lacks the distinction between Xen dom0 and Xen domU. Both, dom0 and domU are running inside the hypervisor. Therefore systemd-detect-virt and the ConditionVirtualization directive detect dom0 as a virtual machine. dom0 is not using virtual devices but is accessing the real hardware. Therefore dom0 should be considered the virtualisation host and not a virtual machine. https://bugs.freedesktop.org/show_bug.cgi?id=77271
* man: Searching for an explanation of what a "slice unit" was, found this, ↵Mark Eichin2014-06-101-4/+4
| | | | felt compelled to send in fixes for the obvious typos
* bus-proxy: properly index policy by uid/gid when parsingLennart Poettering2014-06-103-41/+75
|
* bus-proxy: read the right policy when running in user modeLennart Poettering2014-06-105-22/+42
|
* udev: really exclude device-mapper from block device ownership event lockingChristian Hesse2014-06-101-2/+2
| | | | | | | | Arguments were wrong order, no? This fixes commits: e918a1b5a94f270186dca59156354acd2a596494 3d06f4183470d42361303086ed9dedd29c0ffc1b
* man: clarify the effect of replace-irreversibly on future conflicting jobsDavid Strauss2014-06-101-2/+4
|
* build: fix copypaste error in networkd-wait-online symlinkDave Reisner2014-06-091-1/+1
|
* bus-policy.c: use draw_special_char(DRAW_ARROW)Daniel Buch2014-06-081-4/+4
| | | | Lets allow LC_ALL=C without corrupted output
* Fix spelling mistake, proces -> processColin Ian King2014-06-071-1/+1
|
* nspawn: split long message into two linesZbigniew Jędrzejewski-Szmek2014-06-071-1/+2
| | | | | | | | For names like /var/lib/container/something, the message becomes quite long. Better to split it. Also reword the message not to suggest that ^]^]^] only works in the beginning.
* bus-proxyd: do not free NULL itemsKay Sievers2014-06-071-5/+1
|
* Remove sysv parser from service.cThomas Hindoe Paaboel Andersen2014-06-073-999/+1
| | | | | | | | | | | Parsing sysv files was moved to the sysv-generator in the previous commit. This patch removes the sysv parsing from serivce.c. Note that this patch drops the following now unused sysv-specific info from service dump: "SysV Init Script has LSB Header: (yes/no)" "SysVEnabled: (yes/no)" "SysVRunLevels: (levels)"
* Move handling of sysv initscripts to a generatorThomas Hindoe Paaboel Andersen2014-06-074-0/+931
| | | | | | | | | | | | | | Reuses logic from service.c and the rc-local generator. Note that this drops reading of chkconfig entirely. It also drops reading runlevels from the LSB headers. The runlevels were only used to check for runlevels outside of the normal 1-5 range and then add special dependencies and settings. Special runlevels were dropped in the past so it seemed to be unused code. The generator does not know about non-generated units with a value set with SysVStartPriority=. These are therefor not taken into account when converting start priority to before/after.
* core: allow transient mount unitsTom Gundersen2014-06-072-1/+65
| | | | | For now only What=, Options=, Type= are supported, and Where= is deduced from the unit name.
* fix warningsThomas Hindoe Paaboel Andersen2014-06-062-4/+1
| | | | | Prevent use of uninitialized variable and removed a now unused cleanup function for freeaddrinfo
* bus-proxy: properly read user/group policy itemsLennart Poettering2014-06-061-2/+4
|
* bus: add basic dbus1 policy parserLennart Poettering2014-06-067-4/+819
| | | | Enforcement is still missing, but at least we can parse it now.
* update TODOLennart Poettering2014-06-061-1/+0
|
* sd-bus: don't allow creating message objects that are not attached to a busLennart Poettering2014-06-064-22/+39
| | | | | | It seems unnecessary to support this, and we rather should avoid allowing this at all, so that people don't program against this sloppily and we end up remarshalling all the time...
* units: pull in time-sync.target from systemd-timedated.serviceLennart Poettering2014-06-061-0/+2
| | | | | After all, that's what we document for time-sync.target in systemd.special(5), hence let's follow our own suggestion.
* man: fix references to sd_journal_cutoff_realtime_usecMantas Mikulėnas2014-06-061-2/+4
|
* update TODOLennart Poettering2014-06-061-5/+2
|
* namespace: cover /boot with ProtectSystem= againLennart Poettering2014-06-061-2/+2
| | | | | Now that we properly exclude autofs mounts from ProtectSystem= we can include it in the effect of ProtectSystem= again.