summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-07-30tree-wide: use free_and_strdup()Daniel Mack10-59/+40
Use free_and_strdup() where appropriate and replace equivalent, open-coded versions.
2015-07-30Merge pull request #783 from whot/hwdb-updatesDaniel Mack1-0/+15
Hwdb updates
2015-07-30hwdb: add min/max/resolution override for Appletouch one-button touchpadsPeter Hutterer1-0/+5
Macbook2,1, late 2006 model. https://bugzilla.redhat.com/show_bug.cgi?id=1246651
2015-07-30hwdb: add resolution values for Asus K52JT touchpadPeter Hutterer1-0/+10
https://bugs.freedesktop.org/show_bug.cgi?id=91364
2015-07-29Merge pull request #779 from poettering/fflush-and-checkDaniel Mack25-214/+247
tree-wide: port everything over to fflush_and_check()
2015-07-29Merge pull request #764 from ssahani/vxlan1Tom Gundersen8-15/+62
networkd: Add VXLAN Netlink attributes
2015-07-29Merge branch 'master' of github.com:systemd/systemdDaniel Mack7-40/+91
2015-07-29tree-wide: port everything over to fflush_and_check()Lennart Poettering25-214/+247
Some places invoked fflush() directly with their own manual error checking, let's unify all that by using fflush_and_check(). This also unifies the general error paths of fflush()+rename() file writers.
2015-07-29Merge branch 'pr/761'Daniel Mack2-2/+9
2015-07-29networkd-wait-online: only consider interfaces given on the commandlineTom Gundersen2-1/+8
If some interfaces are given on the commandline, ignore all others.
2015-07-29sd-boot: stub - export LoaderDevicePartUUIDKay Sievers5-25/+87
2015-07-29Merge pull request #778 from ssahani/flowDaniel Mack2-14/+3
networkd: fix size of networkd binary
2015-07-29build-sys: fix "make doc-sync"Kay Sievers1-1/+1
2015-07-29networkd: fix size of networkd binarySusant Sahani2-14/+3
This patch fixes the size of networkd Bug #775 before: size systemd-networkd text data bss dec hex filename 1493755 8424392 2337 9920484 975fe4 systemd-networkd After $ size systemd-networkd text data bss dec hex filename 1493555 35752 2337 1531644 175efc systemd-networkd
2015-07-29Merge pull request #777 from kaysievers/gtp-autoLennart Poettering10-319/+280
gpt-auto-generator: merge efi-boot-generator
2015-07-29Merge pull request #774 from dvdhrm/gvariant3Lennart Poettering4-26/+64
gvariant: fix encoding of unary type and root-variant (v3)
2015-07-29gpt-auto-generator: merge efi-boot-generatorKay Sievers10-319/+280
2015-07-29Merge pull request #776 from baracoder/masterDaniel Mack1-1/+1
man: unit: fix StartTimeoutSec
2015-07-29man: unit: fix StartTimeoutSecHerman Fries1-1/+1
should be TimeoutStartSec
2015-07-29sd-bus: fix encoding/decoding gvariant root containerDavid Herrmann1-7/+19
The gvariant root container contains a 'variant' at the end, which embeds the whole message body. This variant *must* contain a structure so we are compatible to dbus1. Otherwise, it could encode at most 1 type, instead of a full signature. Our gvariant message parser already parses the variant-content as a structure, so we're mostly good. However, it does *not* include the opening and closing parantheses, nor does it parse them. This patch fixes the decoder to verify a message contains the parantheses, and also make the encoder add those parantheses into the marshaled message.
2015-07-29sd-bus: fix marshaling of unary typeDavid Herrmann3-11/+38
The unary type has a fixed size of 1 in gvariant. Make sure we properly encode it as such. Right now, we encode/decode it as empty sequence.
2015-07-29NEWS: update 223 contributorsDavid Herrmann1-10/+11
Update v223 contributors and release date.
2015-07-29build-sys: update git-tarKay Sievers1-1/+1
2015-07-29Merge pull request #769 from poettering/socket-util-no-logDaniel Mack2-3/+4
socket-util: library calls shouldn't log on their own
2015-07-29sd-bus: drop redundant codeDavid Herrmann1-6/+0
If c->item_size is 0, the next item to parse in a structure is empty. However, this also implies that the signature must be empty. The latter case is already handled just fine by enter_struct_or_dict_entry() so there is no reason to handle the same case in the caller.
2015-07-29sd-bus: don't assert() on valid signaturesDavid Herrmann2-2/+7
Right now sd_bus_message_skip() will abort execution if passed a signature of the unary type "()". Regardless whether this should be supported or not, we really must not abort. Drop the incorrect assertion and add a test-case for this.
2015-07-29build: bump version infov223David Herrmann2-3/+3
Bump version to 223 and increase libsystemd libtool-info as we added a structure-member (without increasing structure size) to sd-bus-vtable.
2015-07-29Merge pull request #768 from poettering/resolved-localhostDaniel Mack2-0/+7
resolved: never attempt to resolve loopback addresses via DNS/LLMNR/mDNS
2015-07-29Merge pull request #767 from torstehu/fix-typoLennart Poettering2-3/+3
treewide: fix typos
2015-07-29socket-util: library calls shouldn't log on their ownLennart Poettering2-3/+4
Instead, make sure that all callers log properly.
2015-07-29resolved: never attempt to resolve loopback addresses via DNS/LLMNR/mDNSLennart Poettering2-0/+7
We already refuse to resolve "localhost", hence we should also refuse resolving "127.0.0.1" and friends.
2015-07-29treewide: fix typosTorstein Husebø2-3/+3
2015-07-29NEWS: add 'macvtap' sectionDavid Herrmann1-0/+3
systemd-networkd now supports 'macvtap' devices, similar to the already supported 'macvlan' devices.
2015-07-29Merge pull request #747 from dvdhrm/consoledDavid Herrmann44-24559/+0
terminal: drop unfinished code
2015-07-29man: add man for VXLAN Group Policy optionSusant Sahani1-0/+9
2015-07-29networkd: vxlan add support for GBPSusant Sahani3-1/+9
This patch add support for vxlan VXLAN Group Policy Option. https://tools.ietf.org/html/draft-smith-vxlan-group-policy-00 http://lwn.net/Articles/628683/
2015-07-29sd-netlink: introduce api for new NL type NLA_FLAGSusant Sahani2-0/+19
2015-07-29sd-netlink: add support for new type NETLINK_TYPE_FLAGSusant Sahani1-0/+1
NETLINK_TYPE_FLAG is NLA_FLAG. This new type will be used in NLA_FLAG for example IFLA_VXLAN_GBP and IFLA_VXLAN_REMCSUM_NOPARTIAL
2015-07-29sd-netlink: add support for vxlan attributesSusant Sahani1-14/+24
2015-07-29networkd-wait-online: fix raceTom Gundersen1-1/+1
We must consider 'pending' links as if they may be managed by networkd, as this is the state we enter before deciding wether networkd should manage the link or not, so we better wait for this decision being made.
2015-07-28Merge pull request #760 from teg/resolved-fix-nsec-typesDaniel Mack1-27/+24
resolved: fix NSEC type windows
2015-07-28resolved: packet - refuse empty type bitmapsTom Gundersen1-2/+6
The NSEC type itself must at least be in the bitmap, so NSEC records with empty bitmaps must be bogus.
2015-07-28resolved: packet - fix read_type_window()Tom Gundersen1-1/+2
We were tracking the bit offset inside each byte, rather than inside the whole bitmap.
2015-07-28resolve: packet - fix append_types()Tom Gundersen1-24/+16
We were counting the number of bits set rather than the number of bytes they occupied.
2015-07-28Merge pull request #759 from phomes/masterDaniel Mack1-0/+5
hwdb: add HP USB 1000dpi Laser Mouse
2015-07-28Merge pull request #758 from poettering/dns-is-equalTom Gundersen3-2/+44
resolved: compare dns question arrays properly
2015-07-28hwdb: add HP USB 1000dpi Laser MouseThomas Hindoe Paaboel Andersen1-0/+5
2015-07-28Merge pull request #732 from ssahani/macvtapTom Gundersen10-3/+47
networkd: add support for Macvtap
2015-07-28resolved: compare dns question arrays properlyLennart Poettering3-2/+44
Let's optimize things a bit and properly compare DNS question arrays, instead of checking if they are mutual supersets. This also makes ANY query handling more accurate.
2015-07-28udev: Fix udev_builtin_run_once()Daniel Mack1-1/+1
Honour the boolean return value type. This was an oversight in f89d10ae4.