Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-11 | shared: fix coding-style for ring-buffer implementation | David Herrmann | |
We use "typedef struct Ring Ring" with camel-case for internal objects. So rename "struct ring" to "Ring". | |||
2014-07-11 | shared: add MIN3 macro | David Herrmann | |
This is like MIN but evaluates 3 arguments. We already have MAX3, so add the equivalent for MIN. | |||
2014-07-11 | Fix build without any compression enabled | Zbigniew Jędrzejewski-Szmek | |
2014-07-11 | endian: explicitly include endian.h wherever we want to use __BYTE_ORDER | Lennart Poettering | |
2014-07-11 | always check for __BYTE_ORDER == __BIG_ENDIAN when checking for endianess | Lennart Poettering | |
Let's always stick to glibc's way to determine byte order, and not mix autoconf-specific checks with gcc checks. | |||
2014-07-11 | hostnamed: introduce new location machin-info field, too | Lennart Poettering | |
2014-07-11 | hostnamed: drop nss-myhostname check | Lennart Poettering | |
The check only cares about whether the module is installed, not enabled. But installation we should know anyway, after all we ship the module with systemd these days... | |||
2014-07-11 | hostnamed: make use of in_charset() to verify charset | Lennart Poettering | |
2014-07-11 | nss-myhostname: simplify array building a bit | Lennart Poettering | |
2014-07-11 | hostnamed: minor modernization | Lennart Poettering | |
2014-07-11 | journald: turn ForwardToSyslog= off by default | Lennart Poettering | |
After all, rsyslog and friends nowadays read their data directly from the journal, hence the forwarding is unnecessary in most cases. | |||
2014-07-11 | util: fix has cc check and add test | Zbigniew Jędrzejewski-Szmek | |
2014-07-11 | shell-completion: add hostnamectl set-deployment | Zbigniew Jędrzejewski-Szmek | |
2014-07-11 | Add DEPLOYMENT to hostnamectl | Jóhann B. Guðmundsson | |
[zj: remove the check against a fixed list of environments.] | |||
2014-07-11 | shell-completion,man: beef up chassis completions and description | Zbigniew Jędrzejewski-Szmek | |
Parameters to hostnamectl command are not optional and should not be marked as such in the man page. | |||
2014-07-10 | man: document x-systemd.device-timeout for crypttab | Zbigniew Jędrzejewski-Szmek | |
https://bugs.freedesktop.org/show_bug.cgi?id=54210 | |||
2014-07-10 | man: proper link for dmesg | Zbigniew Jędrzejewski-Szmek | |
2014-07-10 | sysusers: allow overrides in /etc and /run | Zbigniew Jędrzejewski-Szmek | |
An administrator might want to block a certain sysusers config file from being executed, e.g. to block the creation of a certain user. Only a relatively short description is added in the man page, since overrides should be relatively rare. | |||
2014-07-11 | nss-mymachines: add new NSS module for automatically resolving addresses of ↵ | Lennart Poettering | |
all local containers | |||
2014-07-11 | build-sys: export sd_path APIs | Lennart Poettering | |
2014-07-10 | nss-myhostname: move NSS boilerplate to nss-util.h | Lennart Poettering | |
2014-07-10 | machinectl: show network interface name for containers | Lennart Poettering | |
Also, append the if indexes as scope field to the addresses we show. That way they may be used for connecting to the containers directly. | |||
2014-07-10 | nspawn: register external network interface with machined | Lennart Poettering | |
2014-07-10 | machined: allow registering host-side network interfaces for communication ↵ | Lennart Poettering | |
with containers | |||
2014-07-10 | networkd: always prefer dhcp routes over ipv4ll routes | Lennart Poettering | |
2014-07-10 | machined: when querying addresses of a container, use same code as ↵ | Lennart Poettering | |
nss-myhostname uses | |||
2014-07-10 | libsystemd: make use of our common sockaddr_union everywhere | Lennart Poettering | |
2014-07-10 | shared: split out in_addr related calls from socket-util.[ch] into its ↵ | Lennart Poettering | |
private in-addr-util.[ch] These are enough calls for a new file, and they are sufficiently different from the sockaddr-related calls, hence let's split this out. | |||
2014-07-10 | nss-myhostname: move local address listing logic into shared, so that we can ↵ | Lennart Poettering | |
make use of it from machined | |||
2014-07-10 | nss-myhostname: only export the NSS entry point symbols, nothing else | Lennart Poettering | |
2014-07-10 | machined: various modernizations when enumerating container addresses | Lennart Poettering | |
2014-07-10 | nss-myhostname: following the usual naming scheme for .c/.h files | Lennart Poettering | |
2014-07-10 | nss-myhostname: various modernizations | Lennart Poettering | |
2014-07-10 | resolved: properly free network monitor | Lennart Poettering | |
2014-07-10 | event: pull in sd-event.h from event-util.h | Lennart Poettering | |
2014-07-10 | update TODO | Lennart Poettering | |
2014-07-09 | sysusers: don't allow control characters in gecos fields | Lennart Poettering | |
2014-07-09 | sysusers: don't allow user names longer than UT_NAMESIZE | Lennart Poettering | |
As pointed out by Miloslav Trmač it might be a good idea to make sure that usernames stay with in the utmp-defined limits. | |||
2014-07-09 | update TODO | Lennart Poettering | |
2014-07-09 | units: make ExecStopPost action part of ExecStart | Michal Sekletar | |
Currently after exiting rescue shell we isolate default target. User might want to isolate to some other target than default one. However issuing systemctl isolate command to desired target would bring system to default target as a consequence of running ExecStopPost action. Having common ancestor for rescue shell and possible followup systemctl default command should fix this. If user exits rescue shell we will proceed with isolating default target, otherwise, on manual isolate, parent shell process is terminated and we don't isolate default target, but target chosen by user. Suggested-by: Michal Schmidt <mschmidt@redhat.com> | |||
2014-07-09 | timedated: manage systemd-timesyncd directly instead of lists of alternatives | Kay Sievers | |
Alternative NTP implementations should add a: Conflicts=systemd-timesyncd.service to take over the built-in NTP functionality of systemd. | |||
2014-07-09 | hostnamed: update documentation with new "watch" chassis type | Tomasz Torcz | |
2014-07-09 | hostnamed: add a new chassis type for watches | Lennart Poettering | |
2014-07-08 | journal/compress: improve xz compression performance | Jon Severinsson | |
The new lzma2 compression options at the top of compress_blob_xz are equivalent to using preset "0", exept for using a 1 MiB dictionary (the same as preset "1"). This makes the memory usage at most 7.5 MiB in the compressor, and 1 MiB in the decompressor, instead of the previous 92 MiB in the compressor and 8 MiB in the decompressor. According to test-compress-benchmark this commit makes XZ compression 20 times faster, with no increase in compressed data size. Using more realistic test data (an ELF binary rather than repeating ASCII letters 'a' through 'z' in order) it only provides a factor 10 speedup, and at a cost if a 10% increase in compressed data size. But that is still a worthwhile trade-off. According to test-compress-benchmark XZ compression is still 25 times slower than LZ4, but the compressed data is one eighth the size. Using more realistic test data XZ compression is only 18 times slower than LZ4, and the compressed data is only one quarter the size. $ ./test-compress-benchmark XZ: compressed & decompressed 2535300963 bytes in 42.30s (57.15MiB/s), mean compresion 99.95%, skipped 3570 bytes LZ4: compressed & decompressed 2535303543 bytes in 1.60s (1510.60MiB/s), mean compresion 99.60%, skipped 990 bytes | |||
2014-07-08 | fix #ifdef | Ronny Chevalier | |
2014-07-08 | update .gitignore | Ronny Chevalier | |
2014-07-08 | escape: move to rootbindir | Michael Biebl | |
The systemd-escape utility might be used during early boot (e.g. when being triggered from udev rules), so move it to rootbindir to support systems with a split /usr setup. | |||
2014-07-08 | accelerometer: Don't wait for new data from the sensor | Bastien Nocera | |
Instead of waiting for new data from the sensor, which might be a long time coming, depending on the sensor device, ask the kernel for the last state for that particular input device. | |||
2014-07-08 | load-fragment: ConditionFirstBoot wants a bool string, not a path | Michal Schmidt | |
2014-07-08 | systemctl: fix visual alignment for lines prefixed with color dots | Michal Schmidt | |