Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-11-02 | Merge pull request #1690 from evverx/run-runtime-directory | Lennart Poettering | |
systemd-run can launch units with RuntimeDirectory | |||
2015-11-02 | Merge pull request #1736 from ronnychevalier/rc/test_execute_more_tests2 | Lennart Poettering | |
test-execute: add more tests | |||
2015-11-02 | Merge pull request #1753 from fbuihuu/teach-delegate-for-runtime | Lennart Poettering | |
Teach bus_append_unit_property_assignment() about 'Delegate' property | |||
2015-11-02 | Merge pull request #1755 from ssahani/word-systemctl | Lennart Poettering | |
systemctl: port to extract_first_word | |||
2015-11-02 | systemctl: port to extract_first_word | Susant Sahani | |
2015-11-02 | Merge pull request #1751 from ssahani/word-machine | Daniel Mack | |
machine: fix #1739 | |||
2015-11-02 | Teach bus_append_unit_property_assignment() about 'Delegate' property | Franck Bui | |
2015-11-02 | machine: fix extract_first_word | Susant Sahani | |
2015-11-02 | Merge pull request #1722 from evverx/port-cap-bounding-set-to-extract-first-word | Daniel Mack | |
Port capabiliy bounding set parsing to extract_first_word | |||
2015-11-02 | Merge pull request #1750 from systemd/revert-1740-master | Daniel Mack | |
Revert "utf8.[ch]: use char32_t and char16_t instead of int, int32_t,… | |||
2015-11-02 | Merge pull request #1725 from ssahani/word-journal | Daniel Mack | |
sd-journal.c: port to extract_first_word | |||
2015-11-02 | Revert "utf8.[ch]: use char32_t and char16_t instead of int, int32_t, int16_t" | Lennart Poettering | |
2015-11-02 | Merge pull request #1739 from ssahani/word-machine | Daniel Mack | |
machine: : port to extract_first_word | |||
2015-11-02 | Merge pull request #1740 from shawnl/master | Daniel Mack | |
utf8.[ch]: use char32_t and char16_t instead of int, int32_t, int16_t | |||
2015-11-02 | Merge pull request #1738 from evverx/fix-paths-lookup-test | Daniel Mack | |
tests: lookup_paths_init depends on SYSTEMD_UNIT_PATH. Test it | |||
2015-11-02 | Merge pull request #1749 from zonque/cmsg | Lennart Poettering | |
core: two trivial debug/error message improvements | |||
2015-11-02 | Merge pull request #1711 from mustrumr/network-use-after-free | Daniel Mack | |
network: fix use-after-free in link_free | |||
2015-11-02 | Merge pull request #1748 from karelzak/todo | Daniel Mack | |
update TODO | |||
2015-11-02 | core: be more verbose when NameOwnerChanged subscriptions fail | Daniel Mack | |
2015-11-02 | core: service: fix error message | Daniel Mack | |
The directive is called FileDescriptorStoreMax=, not FDStoreMax=. | |||
2015-11-02 | Merge pull request #1745 from poettering/journal-deadlock | Daniel Mack | |
Make sure journald never blocks on sd_notify() to PID 1 | |||
2015-11-02 | update TODO | Karel Zak | |
- inotify utab has been removed and we use libmount now - x-systemd.requires= fstab option has been implemented to specify dependencies in fstab | |||
2015-11-01 | journal-remote: remove unused variable warning when building without GNUTLS. | Lennart Poettering | |
2015-11-01 | journald: never block when sending messages on NOTIFY_SOCKET socket | Lennart Poettering | |
Otherwise we might run into deadlocks, when journald blocks on the notify socket on PID 1, and PID 1 blocks on IPC to dbus-daemon and dbus-daemon blocks on logging to journald. Break this cycle by making sure that journald never ever blocks on PID 1. Note that this change disables support for event loop watchdog support, as these messages are sent in blocking style by sd-event. That should not be a big loss though, as people reported frequent problems with the watchdog hitting journald on excessively slow IO. Fixes: #1505. | |||
2015-11-01 | sd-daemon: verify NOTIFY_SOCKET path length | Lennart Poettering | |
Better generate a real error then simply connect to the wrong socket. | |||
2015-10-31 | utf8.[ch]: use char32_t and char16_t instead of int, int32_t, int16_t | Shawn Landden | |
rework C11 utf8.[ch] to use char32_t instead of uint32_t when referring to unicode chars, to make things more expressive. | |||
2015-11-01 | machine: : port to extract_first_word | Susant Sahani | |
2015-11-01 | sd-journal.c: port to extract_first_word | Susant Sahani | |
2015-10-31 | man: MANAGER_SYSTEM understands SYSTEMD_UNIT_PATH too | Evgeny Vereshchagin | |
2015-10-31 | tests: lookup_paths_init depends on SYSTEMD_UNIT_PATH. Test it | Evgeny Vereshchagin | |
2015-10-31 | sd-daemon: increase sd_notify() socket buffer size | Lennart Poettering | |
Let's make sure we don't start blocking on sd_notify() earlier than necessary, let's bump the socket buffer sizes to 8M. We already do something similar for our logging socket buffers, hence apply a similar bump here. | |||
2015-10-31 | sysctl.d: bump number of queueable AF_UNIX/SOCK_DGRAM datagrams | Lennart Poettering | |
The default of 16 is pretty low, let's bump this to accomodate for more queued datagrams. This is useful for AF_UNIX/SOCK_DGRAM logging and sd_notify() sockets as this allows queuing more datagrams before things start to block, thus improving parallelization and logging performance. | |||
2015-10-31 | sysv-generator: modernize | Lennart Poettering | |
- Make sure we log each error at least once, and at most once - Replace FOREACH_WORD loops by extract_first_word() loops - Use FOREACH_DIRENT() for directory loops - Use free_and_strdup() where appropriate - Do not operate on half-loaded SysV files - Always properly free all memory | |||
2015-10-31 | core: bail our earlier when doing audit | Lennart Poettering | |
Let's make sure we don't even try to create the audit socket | |||
2015-10-31 | core,nspawn: minor coding style fixes | Lennart Poettering | |
2015-10-31 | nspawn: fix minor memory leak | Lennart Poettering | |
When rebooting nspawn containers about 400 times we'd otherwise hit the fd limit and refuse further reboots. | |||
2015-10-31 | core: constify a few things | Lennart Poettering | |
2015-10-31 | systemctl: add a way to explicitly request client-side unit installing | Lennart Poettering | |
This adds support for a new environment variable SYSTEMCTL_INSTALL_CLIENT_SIDE, that ensures that systemctl executes install operations client-side instead of passing them to PID1. This is useful in debugging situations, but even beyond that. However, we don't want to make it official API, hence let's just make it an undocumented environment variable. Similar, add a second variable, SYSTEMCTL_SKIP_SYSV which allows skipping the SysV chkconfig fall-back if set. This is useful for similar reasons, and exposed as undocumented as environment variable for similar reasons, too. | |||
2015-10-31 | Merge pull request #1734 from evverx/overwrite-sysemd-unit-path | Ronny Chevalier | |
core: set_unit_path overwrites SYSTEMD_UNIT_PATH | |||
2015-10-31 | test-path: move all related test files to a specific directory | Ronny Chevalier | |
To avoid polluting test/ | |||
2015-10-31 | test-execute: move all files related to a specific directory | Ronny Chevalier | |
To avoid polluting test/ | |||
2015-10-31 | build-sys: add missing test files to EXTRA_DIST | Ronny Chevalier | |
2015-10-31 | test-execute: add tests for IOSchedulingClass | Ronny Chevalier | |
2015-10-31 | test-execute: add tests for OOMScoreAdjust | Ronny Chevalier | |
2015-10-31 | test-execute: add test for EnvironmentFile | Ronny Chevalier | |
2015-10-31 | test-execute: add test for PrivateNetwork | Ronny Chevalier | |
2015-10-31 | core: set_unit_path overwrites SYSTEMD_UNIT_PATH | Evgeny Vereshchagin | |
2015-10-30 | core: port config_parse_bounding_set to extract_first_word | Evgeny Vereshchagin | |
2015-10-30 | Merge pull request #1729 from endocode/dongsu/jr-mhd-memlimit-v3 | Lennart Poettering | |
journal-remote: increase memory limit per connection to avoid errors … | |||
2015-10-30 | journal-remote: increase memory limit per connection to avoid errors with HTTPS | Dongsu Park | |
Explicitly set MHD_OPTION_CONNECTION_MEMORY_LIMIT to a larger value, when setting up microhttpd, to give more memory per HTTP(S) connection. This way systemd-journal-remote can now prevent microhttpd from failing in creating response headers with messages like "Not enough memory for write", especially when lots of HTTPS requests arrive. That's precisely because MHD_OPTION_CONNECTION_MEMORY_LIMIT in libmicrohttpd defaults to 32768, which is in practice insufficient in this case. See also https://gnunet.org/bugs/view.php?id=4007 for more details. Fixes: https://github.com/coreos/bugs/issues/927 |