0.16.1
 * libsystemd build fix [#90519]
 * Change default home directory to /home/%U@%D
 * Add --automatic-id-mapping=no command line argument

0.16.0
 * Disable automatic AD joins by default [#89205]
 * Validate text we receive from LDAP
 * Prefer adcli for AD joins
 * Remove hard dependency on PackageKit
 * Fix crash when empty password is used with realm client

0.15.2
 * Fix PackageKit installation issue
 * Remove our copy of valgrind.h
 * Build fixes and tweaks

0.15.1
 * Build fixes for PackageKit changes [#76800
 * Correct the polkit policy for non-desktop users [#78273]
 * Don't crash if missing full_name_format in sssd.conf

0.15.0
 * Depend on Glib 2.36 or later
 * Use safe printf when formatting sssd.conf full_name_format
 * Fix logic issue when testing for EAGAIN [#71774]
 * Build fixes

0.14.6
 * Set 'kerberos method = system keytab' in smb.conf properly [#69037]
 * Limit Netbios name to 15 chars when joining AD domain [#69016]

0.14.5
 * Fix regression where --unattended conflicted with -U as in --user [#68112]
 * Pass discovered server address to adcli [#68111]
 * Fix failure message output

0.14.4
 * Fix up the [sssd] section in sssd.conf if it's screwed up
 * Add an --unattended argument to realm command line client
 * Clearer 'realm permit' manual page example
 * Other documentation fixes

0.14.3
 * Populate LoginFormats properly when use_fully_qualified_names = False
 * Several documentation fixes
 * Set sssd.conf default_shell per domain
 * Notify in terminal output when installing packages
 * If joined via adcli, delete computer account with adcli as well
 * If input is not tty, then just read from stdin without getpass()
 * Force IPA joins so that computer can rejoin a domain
 * Configure pam_winbind.conf appropriately when using winbind [#66831]
 * Refer to FreeIPA as IPA [#66734]
 * Support use of kerberos ccache to join when using winbind
 * Don't create a top level directory in /var [#65435]
 * Other build fixes

0.14.2
 * Rework discovery for changes in FreeIPA 3.0 [#64895]
 * Remove simple_allow_users/groups when permit/deny access provider [#64903]
 * When FreeIPA domain with manage-system, we want NTP, so --force-ntpd
 * Only allow joining one manage-system=true domain [#64928]
 * Return a specific error code when host name is invalid
 * Enable oddjobd service on Fedora and RHEL

0.14.1
 * Don't use the slice allocator for small memory allocations [#56157]
 * Don't do critical warning when service.Release() is called
 * Just quit when Ctrl-C is pressed twice [#64538]
 * Don't remove sssd domain if already removed
 * Document the 'realm discover --all' option
 * sssd-tools is no longer needed on Fedora
 * Don't print journalctl command when cancelled [#64539]
 * Enable sssd service even when in install mode [#64542]
 * Use the full AD domain name as sssd.conf domain [#64544]
 * When failing to write out data to subprocess, print errno
 * Work around authconfig bug [#953851]
 * Build fixes

0.14.0
 * Work around krb5 bugs in krb5_get_init_creds_password()
 * Fine tune the regular expressions and formats for AD and IPA
 * Put documentation about realmd.conf in a manual page [#64182]

0.13.91
 * Add support for permitting logins by group [#58397]
 * Fix regression of service --debug argument
 * Fix regression of discovery of FreeIPA
 * Fix regression in 'realm join --one-time-password'
 * Fix lots of possible uninitialized memory usage

0.13.90
 * Rework the discovery mechanisms for AD and IPA [#62863 #63907 #63907]
 * Allow specifying of servers for discovery and join [#63907]
 * Option to disable use of fully qualified names [#60637]
 * Option to disable automatic package installs [#61215]
 * Option for turning on realmd debugging [#61219]
 * Option for 'manage-system' [#61858]
 * Option to turn off automatic id mapping [#60679]
 * Option for creating user principal on computer account [#62755]
 * Options for setting OS name and version [#54489]
 * On failure print out journal command [#63739]
 * When realm is not joinable say so [#63631]
 * Handle IPA bad password error code [#63738]
 * Work around samba bug which requires LOGNAME envvar [#63956]
 * Use allow-realm-logins by default if manage-system [#61858]
 * Temp file handling fixes [#63910]
 * Don't set sssd.conf parameters to defaults [#62519]
 * Remove empty keytab if all entries have been flushed [#56029]
 * Support for using kerberos credential cache to join [#56022]
 * Refactor internals [#63434 #63906]

0.13.3
 * Fix permit/deny commands and implementation [#62517 #62518]
 * Don't exit realmd when clients are still active [#61220]
 * Send internal warnings/criticals/messages to syslog [#58084]
 * Example domain fixes [#62215 #62372 #62214 #62162]
 * Cleanup our 'net ads join' usage [#56023]
 * Support realm login policy [#60628]
 * Other tweaks and bug fixes [#62763 #62210 #60656 ...]
 * Include a systemd unit file [#56012]
 * Adding build support for SuSE [#55097]
 * Check that package-kit finds all the packages we ask it to resolve [#60657]
 * If PackageKit is not available, assume manual package installation [#60654]
 * License clarification, we are LGPL v2.1 [#57943]
 * Optionally use systemd's journal for logging [#62225]
 * Documentation fixes and clarifications
 * Build and testing fixes

0.13
 * Pull in translations from transifex
 * Detect incorrect passwords when using 'net ads join' login via RPC
 * Use ipa-client-install to provide join functionality for IPA domains
 * Don't assume that we can use kerberos to validate admin password
 * Allow specifying --membership-software when discovering a realm
 * Only use the XDG user data directory if it exists
 * Quit the daemon when SIGTERM or SIGINT received
 * Implement cancellation of operations
 * Documentation fixes
 * Add documentation about realmd internals
 * Update commands and packages for Debian
 * Use /var/cache/realmd instead of /tmp
 * Build fixes and lots of other bugs fixed

0.12
 * Add a --no-password option to realm join
 * Check if domain is configured before trying to join
 * Updated translations
 * Build fixes

0.11
 * Support install mode, where we try not to use the DBus system bus
 * Support caller based package installation
 * Fix various bugs

0.10
 * Send diagnostics from subcommand to client as they come in
 * Return configured realms back to callers
 * Refuse to join a domain if hostname is localhost
 * In realm permit or deny commands, fail when options are invalid
 * Fix samba package names for Fedora changes
 * Fix typo in realm manual
 * Fix case where base dn in computer-ou doesn't match domain
 * Don't crash when computer-ou is empty
 * Fix problem where daemon goes away unexpectedly

0.9
 * Add support for deconfiguring a realm without removing computer account
 * Cleanup the krb5.keytab from realmd itself, rather than relying on samba
 * Fix problems running authconfig from a system service
 * Automatically create home directories for logged in accounts on Fedora and RHEL
 * Setup a default shell and home directory for AD users coming via sssd
 * Restart the accouts-daemon after joining a domain
 * Use lower case realm names
 * Enable offline logins with sssd
 * Make sure the allow-permitted-logins policy works with sssd even when
   no permitted logins specified
 * Use systemctl and service commands to manage services rather than DBus
 * Move the realm command to /usr/sbin
 * Make --verbose work with 'realm permit -all' and 'realm deny --all'
 * Make sure realm permit/deny only work with configured realms
 * Work around sssd simple access provider issues
 * Use sss_cache to clear caches when removing a domain
 * Make 'realm discover' only print out realm line per domain by default
 * Only list configured realms in 'realm list' by default
 * Bug fixes
 * Documentation

0.8.1
 * Distribute debian settings file correctly

0.8
 * Cleaner, faster and robuster IPA discovery
 * Don't refret the PackageKit cache when installing
 * Add first translation, although gettext not hooked up yet
 * Pass passwords directly to the samba 'net' command
 * Better prompting for realm administrator/user password in realm tool
 * Remove custom debug code, just use glib
 * Support basic one-time-password and automatic joining
 * Ignore temporarily DNS failures when discovering
 * Add a generic kerberos provider, for discovering non AD/IPA realms
 * Add support for specifying a computer OU LDAP DN when joining
 * Don't require unstable glib
 * Fix timeout in the realm tool
 * Some build and testing fixes
 * Other bug fixes

0.7
 * Refactor the DBus interface so we can add other realm types later
 * Implement o.f.DBus.ObjectManager
 * Some compat fixes for samba4
 * Use better LoginFormats format
 * Add DBus interface documentation
 * Build fixes

0.6
 * Switch default AD client to sssd
 * Support building with automake 1.12.x
 * Cleaner DBus API which handles password based authentication
   required for samba3's net command.
 * Remove support for out of process providers
 * Lots of bug fixes

0.5
 * Implement login policy concept
 * Make the daemon exit-after-timeout work better
 * Implement an AD provider based on sssd
 * Fix accidental corruption of config files
 * New 'realm' command with various sub-commands
 * Display errors correctly in command line tools
 * Add discovery of IPA servers
 * Various bug fixes

0.4
 * Fix up license headers
 * Don't use SOA for MSDCS subdomain, use SRV record directly

0.3
 * Build and packaging fixes

0.2
 * Add possibility for cancellation to the DBus interface
 * Add provider Name and Version properties
 * Clearer diagnostics on discovery
 * Add realm-discover tool to identify a domain
 * Add proper DBus service files

0.1
 * Initial release
