Systemd/src
Zbigniew Jędrzejewski-Szmek 87057e244b resolved: support libidn2 in addition to libidn
libidn2 2.0.0 supports IDNA2008, in contrast to libidn which supports IDNA2003.

https://bugzilla.redhat.com/show_bug.cgi?id=1449145
From that bug report:

Internationalized domain names exist for quite some time (IDNA2003), although
the protocols describing them have evolved in an incompatible way (IDNA2008).
These incompatibilities will prevent applications written for IDNA2003 to
access certain problematic domain names defined with IDNA2008, e.g., faß.de is
translated to domain xn--fa-hia.de with IDNA2008, while in IDNA2003 it is
translated to fass.de domain. That not only causes incompatibility problems,
but may be used as an attack vector to redirect users to different web sites.

v2:
- keep libidn support
- require libidn2 >= 2.0.0
v3:
- keep dns_name_apply_idna caller dumb, and keep the #ifdefs inside of the
  function.
- use both ±IDN and ±IDN2 in the version string
2017-05-11 14:25:01 -04:00
..
ac-power
activate
analyze meson: reindent all files with 8 spaces 2017-04-23 21:47:29 -04:00
ask-password
backlight
basic resolved: support libidn2 in addition to libidn 2017-05-11 14:25:01 -04:00
binfmt
boot sd-boot: added shim signature/MOK validation (#5702) 2017-05-09 20:57:40 +02:00
busctl Move busctl sources to src/busctl 2017-04-04 20:36:09 -04:00
cgls cgroup: change cg_unified() to possibly return errors again 2017-02-24 17:52:58 +01:00
cgroups-agent
cgtop cgtop: check cgroups after parsing options 2017-04-25 08:54:00 -04:00
core Merge pull request #5619 from fbuihuu/fully-restore-unit-cgroup-state 2017-05-09 20:49:17 +02:00
coredump meson: use booleans for conf.set and drop unecessary conditionals 2017-05-02 16:29:11 -04:00
cryptsetup cryptsetup-generator: run cryptsetup service before swap unit (#5480) 2017-02-28 21:30:22 +01:00
dbus1-generator
debug-generator util-lib: various improvements to kernel command line parsing 2016-12-21 19:09:08 +01:00
delta tree-wide: replace all readdir cycles with FOREACH_DIRENT{,_ALL} (#4853) 2016-12-09 10:04:30 +01:00
detect-virt
dissect dissect: generate friendly error messages for more error conditions 2017-02-21 21:41:32 +01:00
environment-d-generator environment-generator: new generator to peruse environment.d 2017-02-20 18:49:14 -05:00
escape
firstboot copy: change the various copy_xyz() calls to take a unified flags parameter 2017-02-17 10:22:28 +01:00
fsck util-lib: various improvements to kernel command line parsing 2016-12-21 19:09:08 +01:00
fstab-generator Merge pull request #5164 from Werkov/ordering-for-_netdev-devices 2017-04-29 18:40:19 +02:00
getty-generator
gpt-auto-generator build-sys: correct blkid.h includes 2017-04-06 14:33:02 +01:00
hibernate-resume util-lib: various improvements to kernel command line parsing 2016-12-21 19:09:08 +01:00
hostname meson: use booleans for conf.set and drop unecessary conditionals 2017-05-02 16:29:11 -04:00
hwdb tree-wide: standardize on $(PACKAGE_VERSION) for the version string 2017-04-04 20:36:09 -04:00
import Merge pull request #5842 from keszybz/meson-status-and-conditionals 2017-05-03 16:45:31 +02:00
initctl
journal Add short-iso-precise for journalctl output (#5884) 2017-05-07 20:23:49 -04:00
journal-remote Merge pull request #5842 from keszybz/meson-status-and-conditionals 2017-05-03 16:45:31 +02:00
kernel-install meson: reindent all files with 8 spaces 2017-04-23 21:47:29 -04:00
libsystemd sd-netlink: add support for address label 2017-04-26 16:00:44 +05:30
libsystemd-network sd-ndisc: Reset counter for sent Router Solicitations (#5874) 2017-05-02 15:36:24 -04:00
libudev meson: reindent all files with 8 spaces 2017-04-23 21:47:29 -04:00
locale meson: use booleans for conf.set and drop unecessary conditionals 2017-05-02 16:29:11 -04:00
login Add short-iso-precise for journalctl output (#5884) 2017-05-07 20:23:49 -04:00
machine Add short-iso-precise for journalctl output (#5884) 2017-05-07 20:23:49 -04:00
machine-id-setup machine-id-setup: --print --commit respects the --root option 2016-12-13 13:03:13 +00:00
modules-load util-lib: various improvements to kernel command line parsing 2016-12-21 19:09:08 +01:00
mount mount-tools: silence gcc warning about uninit var 2017-02-21 11:15:50 -05:00
network network: add support for vlan confs(MVRP, reorder header, loose binding) (#5834) 2017-05-09 20:25:11 +02:00
notify
nspawn tree-wide: use SET_FLAG in more places (#5892) 2017-05-07 07:03:28 -04:00
nss-myhostname nss: fix error to ERANGE for nss calls with too little buffer space (#5365) 2017-02-16 21:29:09 +01:00
nss-mymachines nss: fix error to ERANGE for nss calls with too little buffer space (#5365) 2017-02-16 21:29:09 +01:00
nss-resolve nss-resolve: Fix assertion in ifindex_to_scopeid. (#5360) 2017-02-16 11:00:49 +01:00
nss-systemd nss: fix error to ERANGE for nss calls with too little buffer space (#5365) 2017-02-16 21:29:09 +01:00
path
quotacheck qutoacheck,gpt-auto-generator: trivial coding style improvements 2016-12-21 19:09:28 +01:00
random-seed
rc-local-generator rc-local-generator: drop duplicate definitions for rc.local 2017-04-19 19:27:01 -04:00
remount-fs tree-wide: always invoke setmntent() with "re" mode 2016-12-20 20:00:09 +01:00
reply-password treewide: replace homegrown memory_erase with explicit_bzero 2017-02-05 21:07:55 -05:00
resolve resolved: support libidn2 in addition to libidn 2017-05-11 14:25:01 -04:00
rfkill
run run: also pin unit when we we are in --pty mode 2017-02-28 18:35:05 +01:00
shared resolved: support libidn2 in addition to libidn 2017-05-11 14:25:01 -04:00
sleep Merge pull request #5131 from keszybz/environment-generators 2017-02-21 11:11:44 +01:00
socket-proxy socket-proxyd: fix --connections-max help message and docs (#5044) 2017-01-10 08:55:50 +01:00
stdio-bridge
sulogin-shell meson: reindent all files with 8 spaces 2017-04-23 21:47:29 -04:00
sysctl
system-update-generator system-update-generator: warn if the command line blocks updates (#5173) 2017-02-01 21:50:03 +01:00
systemctl Add short-iso-precise for journalctl output (#5884) 2017-05-07 20:23:49 -04:00
systemd sd-netlink: add support for address label 2017-04-26 16:00:44 +05:30
sysusers copy: change the various copy_xyz() calls to take a unified flags parameter 2017-02-17 10:22:28 +01:00
sysv-generator sysv-generator: Provides: $network should also pull network.target to transaction (#5652) 2017-03-30 11:12:50 +02:00
test resolved: support libidn2 in addition to libidn 2017-05-11 14:25:01 -04:00
timedate meson: use booleans for conf.set and drop unecessary conditionals 2017-05-02 16:29:11 -04:00
timesync meson: use booleans for conf.set and drop unecessary conditionals 2017-05-02 16:29:11 -04:00
tmpfiles tmpfiles: use safe_glob() 2017-04-27 13:20:30 -04:00
tty-ask-password-agent treewide: replace homegrown memory_erase with explicit_bzero 2017-02-05 21:07:55 -05:00
udev meson: Add missing dependency on libkmod for libudev_core 2017-05-09 13:13:49 +02:00
update-done update-done: Create using a temporary file (#5789) 2017-04-26 19:49:06 -04:00
update-utmp
user-sessions
vconsole tree-wide: use SET_FLAG in more places (#5892) 2017-05-07 07:03:28 -04:00
veritysetup tree-wide: remove consecutive duplicate words in comments (#5148) 2017-01-24 21:45:30 -05:00
volatile-root fstab-generator: add support for volatile boots 2016-12-21 19:09:29 +01:00
.gitignore
Makefile