Skip to content
Branch: master
Commits on May 13, 2019
Commits on May 11, 2019
  1. Fix getaddrinfo() handling in blocking resolver

    mcabber committed May 11, 2019
    If getaddrinfo() fails, the first call setting the result will already free
    the resolver. Trying to access it afterwards will lead to a warning to
    the console from glib. getaddrinfo() shouldn't return NULL for the result
    list if it returns successful.
  2. Removed the last g_print calls

    mcabber committed May 11, 2019
    The calls g_print() in lm-debug.c don't count, because the log handler
    is normally provided by the application.
Commits on May 4, 2019
  1. Don't use compression API for GnuTLS >= 3.6.0

    mcabber committed May 4, 2019
    GnuTLS removed compression completely.
  2. lm-resolver.c: limit conditional include to OS X

    dhgutteridge authored and mcabber committed Feb 1, 2019
    Explicitly including arpa/nameser_compat.h is only necessary for OS X.
    It's unneeded on other OSes. Some, e.g. Linux and NetBSD, include
    nameser_compat.h from nameser.h anyway, so at minimum, it's redundant.
    In the case of NetBSD, this was causing build breakages on some
    architectures due to legacy code in nameser_compat.h being exposed
    before the inclusion of nameser.h, which sets dependent macros.
Commits on Oct 13, 2018
  1. Merge pull request #36 from kempniu/fix-falling-back-to-another-resol…

    McKael committed Oct 13, 2018
    Fix falling back to another resolver result when connecting
Commits on Oct 12, 2018
Commits on Sep 28, 2018
  1. Bump minimum GLib version

    McKael committed Sep 28, 2018
    See PR #35.
  2. Merge pull request #35 from kempniu/move-away-from-g_type_class_add_p…

    McKael committed Sep 28, 2018
    Move away from g_type_class_add_private()
  3. Merge pull request #34 from kempniu/support-connecting-to-ipv6-servers

    McKael committed Sep 28, 2018
    Support connecting to IPv6 servers
Commits on Sep 27, 2018
  1. Move away from g_type_class_add_private()

    kempniu committed Sep 27, 2018
    g_type_class_add_private() will be deprecated in GLib 2.58.  Replace:
      - g_type_class_add_private() with G_DEFINE_TYPE_WITH_PRIVATE()
      - G_TYPE_INSTANCE_GET_PRIVATE() with *_get_instance_private()
Commits on Sep 26, 2018
  1. Merge pull request #33 from kempniu/GIOCondition-is-a-bit-field

    McKael committed Sep 26, 2018
    GIOCondition is a bit field
Commits on Sep 25, 2018
  1. GIOCondition is a bit field

    kempniu committed Sep 25, 2018
    Use bitwise AND instead of equality checks when processing a
    GIOCondition value passed to a GIOChannel callback since it may be a
    bitwise combination of multiple enum values (e.g. G_IO_OUT | G_IO_ERR).
Commits on May 14, 2017
  1. Merge pull request #31 from tmp170422/patch-2

    McKael committed May 14, 2017
    An apparent typo in lm-sasl.c:532
  2. An apparent typo

    tmp170422 committed May 14, 2017
Commits on May 8, 2017
  1. Merge pull request #29 from tmp170422/patch-1

    McKael committed May 8, 2017
    Fix domain names with wildcard CN
Commits on Apr 22, 2017
  1. Fix a typo

    tmp170422 committed Apr 22, 2017
  2. Fix an issue with wildcard domain names in CN

    tmp170422 committed Apr 22, 2017
    When CN contains wildcards, the SAN list would be checked against corrupt server name.
Commits on Apr 8, 2017
  1. Merge pull request #28 from MikePetullo/master

    McKael committed Apr 8, 2017
    Allow explicit disable of libidn at configure time
Commits on Mar 24, 2017
  1. Allow explicit disable of libidn at configure time

    flyn-org committed Mar 24, 2017
    Signed-off-by: W. Michael Petullo <>
Commits on Jan 29, 2017
Commits on Mar 20, 2016
  1. lm-asyncns-resolver: Fix resolver uninitialization

    isbear committed Mar 20, 2016
      * Hopefully fix crash, when resolver CB gets called
        on non-existing object, if there's some problem with DNS
        and library user destroys LM instance before DNS timeout.
      * This introduces freeze, if underlying libasyncns uses pthreads
        instead of forking, but that is a bug in libasyncns, that will
        be hopefully fixed by upstream. Not reported yet.
Commits on Mar 19, 2016
  1. LmMessageNode: Expose attributes member

    isbear committed Mar 19, 2016
      * New typedef: LmMessageNodeAttribute
Commits on Feb 28, 2016
  1. Merge pull request #25 from mbiebl/dist-autogen

    McKael committed Feb 28, 2016
    Include in dist tarball
  2. Include in dist tarball

    mbiebl committed Feb 28, 2016
    It is convenient to have in the dist tarball in case one
    needs to regenerate the build system.
Commits on Feb 13, 2016
  1. Bumped version to 1.5.3

    mcabber committed Feb 13, 2016
You can’t perform that action at this time.