summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* test: fix strtod test for realDavid Herrmann2014-08-15
| | | | | | | | The "0,5" syntax was actually right. The real problem is, the test should only run if the local system has the de_DE.UTF-8 locale. Therefore, skip the tests if setlocale() fails. This is kinda ugly, as it is done silently, but we cannot skip partial tests with the current infrastructure. Should be fine this way.
* util: never use ether_ntoa(), since it formats with %x, not %02x, which ↵Lennart Poettering2014-08-15
| | | | makes ethernet addresses look funny
* unit: remove spurious newlineLennart Poettering2014-08-15
|
* networkctl: increase column width for link type to 18, to accomodate for ↵Lennart Poettering2014-08-15
| | | | 'ieee80211_radiotap'
* networkd: rename UseDomainName to UseDomainsTom Gundersen2014-08-15
| | | | This option will also apply to the search domains, so make it plural.
* sysctl: always write net.ipv4.conf.all.xyz= in addition to ↵Lennart Poettering2014-08-15
| | | | | | | | net.ipv4.conf.default.xyz= Otherwise we have a boot-time race, where interfaces that popped up after the sysctl service would get the settings applied, but all others wouldn't.
* cgroup: downgrade log messages about non-existant cgroup attributes to LOG_DEBUGLennart Poettering2014-08-15
|
* cgroup: never try to create files in cgroupfs, only open them for writingLennart Poettering2014-08-15
| | | | | This should have the benefit that cg_set_attribute() returns ENOENT instead of EACCESS when we use it for non-existing attributes.
* test: fix strtod() testDavid Herrmann2014-08-15
| | | | | | | | | | | | | | | One strtod() test is broken since: commit 8e211000025940b770794abf5754de61b4add0af Author: Thomas Hindoe Paaboel Andersen <phomes@gmail.com> Date: Mon Aug 4 23:13:31 2014 +0200 test: use fabs on doubles The commit was right, so no reason to revert it, but the test was broken before and only worked by coincidence. Convert "0,5" to "0.5" so we don't depend on locales for double conversion (or well, we depend on "C" which seems reasonable).
* networkctl: print local domain name in status outputLennart Poettering2014-08-15
|
* dhcp: the localhost isn't valid as hostname eitherLennart Poettering2014-08-15
|
* coredump: display libdw fail string on stack trace failUmut Tezduyar Lindskog2014-08-15
| | | | | | - systemd[1]: hello.service: main process exited, code= dumped, status=3/QUIT - systemd-coredump[2541]: Failed to generate stack trace: Unwinding not supported for this architecture - systemd-coredump[2541]: Process 1024 (hello) of user 154 dumped core.
* man: drop references to removed and obsolete 'systemctl load' commandLennart Poettering2014-08-15
|
* socket: add bus property for bus property NoDelaySusant Sahani2014-08-14
| | | | Missed to add the SD_BUS_PROPERTY for no_delay.
* socket: Add support for TCP defer acceptSusant Sahani2014-08-14
| | | | | | | | | | | TCP_DEFER_ACCEPT Allow a listener to be awakened only when data arrives on the socket. If TCP_DEFER_ACCEPT set on a server-side listening socket, the TCP/IP stack will not to wait for the final ACK packet and not to initiate the process until the first packet of real data has arrived. After sending the SYN/ACK, the server will then wait for a data packet from a client. Now, only three packets will be sent over the network, and the connection establishment delay will be significantly reduced.
* socket: Add Support for TCP keep alive variablesSusant Sahani2014-08-14
| | | | | | | | | | | | | | The tcp keep alive variables now can be configured via conf parameter. Follwing variables are now supported by this patch. tcp_keepalive_intvl: The number of seconds between TCP keep-alive probes tcp_keepalive_probes: The maximum number of TCP keep-alive probes to send before giving up and killing the connection if no response is obtained from the other end. tcp_keepalive_time: The number of seconds a connection needs to be idle before TCP begins sending out keep-alive probes.
* update TODOLennart Poettering2014-08-15
|
* core: Refuse mount on symlinkTimofey Titovets2014-08-15
|
* networkd: don't respect domainname from DHCP by defaultTom Gundersen2014-08-15
| | | | Most routers will send garbage, so make this opt-in only.
* sd-dhcp-lease: verify hostname and domainnames we receiveTom Gundersen2014-08-15
|
* resolved: pull in domain names from sd-networkTom Gundersen2014-08-14
|
* sd-network: add sd_network_linkg_get_domains()Tom Gundersen2014-08-14
| | | | | | For now this only exposes the domain name (DHCP Option 15), and not the search string (DHCP Option 119), which will be implemented in a follow-up patch.
* machine_kill(): Don't kill the unit when killing the leaderEelco Dolstra2014-08-14
| | | | | | | | | | If "machinectl poweroff" or "machinectl reboot" is used on a systemd-nspawn container started with --keep-unit and --register, it should *only* send the appropriate signal to the leader PID (i.e. the container's systemd process). It shouldn't fall through to manager_kill_unit() to also send the signal to the unit. The latter ends up killing systemd-nspawn, which takes down the container prematurely.
* resolved: clarify that LLMNR scopes must have a link assignedLennart Poettering2014-08-14
| | | | | | This is supposed to remove some compiler warnings: http://lists.freedesktop.org/archives/systemd-devel/2014-July/021393.html
* update TODOLennart Poettering2014-08-14
|
* core: do not add default dependencies to /usr mount unitJon Severinsson2014-08-14
| | | | | | This makes no difference if /usr was mounted in the initrd, and brings the behaviour of legacy systems closer to those with a propper initrd.
* update TODOLennart Poettering2014-08-14
|
* core: move status line ellipsation to 50% of the lineLennart Poettering2014-08-14
| | | | http://lists.freedesktop.org/archives/systemd-devel/2014-July/021591.html
* update TODOLennart Poettering2014-08-14
|
* analyze: some fixes to the --help textLennart Poettering2014-08-14
|
* Revert "socket: add support for TCP fast Open"Lennart Poettering2014-08-14
| | | | | | | | This reverts commit 9528592ff8d7ff361da430285deba8196e8984d5. Apparently TFO is actually the default at least for the server side now. Also the setsockopt doesn't actually take a bool, but a qlen integer.
* networkd: link - don't enter LINK_CONFIGURED more than onceTom Gundersen2014-08-14
|
* networkd: link - print address lifetime for tracked addressesTom Gundersen2014-08-14
| | | | This should help in debugging issues with DHCP lease renewal.
* socket: add support for TCP fast OpenSusant Sahani2014-08-14
| | | | | | | | | | TCP Fast Open (TFO) speeds up the opening of successiveTCP) connections between two endpoints.It works by using a TFO cookie in the initial SYN packet to authenticate a previously connected client. It starts sending data to the client before the receipt of the final ACK packet of the three way handshake is received, skipping a round trip and lowering the latency in the start of transmission of data.
* update TODOLennart Poettering2014-08-14
|
* update TODOLennart Poettering2014-08-14
|
* socket: add support for tcp nagleSusant Sahani2014-08-14
| | | | | | | This patch adds support for TCP TCP_NODELAY socket option. This can be configured via NoDelay conf parameter. TCP Nagle's algorithm works by combining a number of small outgoing messages, and sending them all at once. This controls the TCP_NODELAY socket option.
* logind: add new session type "web" for PAM web clients, such as cockpitLennart Poettering2014-08-14
| | | | On request of Stef Walter.
* util: allow strappenda to take any number of argsDave Reisner2014-08-13
| | | | | This makes strappenda3 redundant, so we remove its usage and definition. Add a few tests along the way for sanity.
* sd-event: drop _likely_()Tom Gundersen2014-08-14
| | | | | | | This is not certain to be likely. Lennart says: a frequent usecase is invoking some function regularly in intervals in such a case every single iteration we'll have to rearm
* timer: order OnCalendar units after timer-sync.target if DefaultDependencies=noTobias Geerinckx-Rice2014-08-14
| | | | | Avoids triggering timers prematurely on systems with significantly inaccurate clocks, or some embedded platforms that lack one entirely.
* udev: link-config - fix crash due to missing hwaddrTom Gundersen2014-08-14
| | | | Reported by: master.nosferatu@gmail.com
* test: dhcp-server - fix testTom Gundersen2014-08-14
| | | | Reported by Corey Hammerton on G+
* sd-dhcp-server: linebreaksTom Gundersen2014-08-14
| | | | Don't overflow unnecessarily.
* sd-event: do not arm timers unnecessarilyTom Gundersen2014-08-14
| | | | Rather than recalculating the next timeout on every loop, we only do it when something changed.
* networkctl: also use the same color logic when running "networkctl status" ↵Lennart Poettering2014-08-14
| | | | without arguments
* networkctl: add the same color logic to "list" and "status" outputsLennart Poettering2014-08-14
| | | | And always put operational state first, setup state second.
* networkctl: name setup state variable setup_stateLennart Poettering2014-08-14
|
* networkctl: update column header to new 'setup' state namingLennart Poettering2014-08-14
|
* resolved: enable LLMNRLennart Poettering2014-08-14
| | | | | | THis was accidentally broken, as we truned off LLMNR far to frequently, where we only wanted to turn off LLMNr on IPV6 on kernels lacking support for it.