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 | Add DEPLOYMENT to hostnamectl | Jóhann B. Guðmundsson | |
[zj: remove the check against a fixed list of environments.] | |||
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-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 | 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: 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 | 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 | |
2014-07-08 | logind: allow switching to unused VTs via SwitchTo() | David Herrmann | |
If compositors use the new SwitchTo() logic to map F1-F12, we should allow them to switch to unregistered VTs, too. Otherwise, the auto-spawn logic of gettys won't trigger. Reported-by: Jasper St. Pierre <jstpierre@mecheye.net> Signed-off-by: David Herrmann <dh.herrmann@gmail.com> | |||
2014-07-07 | Fix typo | Zbigniew Jędrzejewski-Szmek | |
2014-07-07 | fstab-generator: fix trivial leak | Zbigniew Jędrzejewski-Szmek | |
2014-07-07 | journal/compress: fix calls to decompress_blob | Zbigniew Jędrzejewski-Szmek | |
2014-07-07 | resolved: make use of union in_addr_union in resolved, too | Lennart Poettering | |
2014-07-07 | networkd: simplify signal handling of SIGTERM/SIGINT | Lennart Poettering | |
sd-event makes handling SIGTERM/SIGINT a lot easier than it used to, let's make use of this | |||
2014-07-07 | resolved: make sure SIGTER/SIGINT actually can be caught and processed | Lennart Poettering | |
2014-07-07 | resolved: let config_parse() open the configuration file for us | Lennart Poettering | |
2014-07-07 | shared: fix format string for usec_t type | Lennart Poettering | |
2014-07-07 | escape: beef up new systemd-escape tool | Lennart Poettering | |
Add various options for making it easy unescape, or mangle, or format as template instance or append a suffix. |