changeset | 7785b42dd7bc |
---|---|
branch | default |
bookmark | masterremote/master |
tag | tip |
user | Mikael Berthe <mikael@lilotux.net> |
description | Merge pull request #46 from nekopsykose/fix-asyncns-addrinfo fix macro define for freeaddrinfo with asyncns committer: GitHub <noreply@github.com> |
files |
changeset | 4ebe32453682 |
---|---|
branch | |
bookmark | |
tag | |
user | psykose <alice@ayaya.dev> |
description | fix macro define for freeaddrinfo with asyncns previously, this define was only made in lm-asyncns-resolver.c, which does not propagate it to lm-resolver.c, where freeaddrinfo() is used. this means that when asyncns support is used, the standard libc freeaddrinfo() is called on an addrinfo acquired from asyncns_getaddrinfo, which is undefined behaviour, and leads to a segfault on musl libc. |
files | loudmouth/lm-asyncns-resolver.c loudmouth/lm-asyncns-resolver.h |
changeset | 9098ee1972df |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Merge pull request #43 from ryandesign/patch-1 Fix typo: GnuTSL -> GnuTLS committer: GitHub <noreply@github.com> |
files |
changeset | ad6ffcac88a4 |
---|---|
branch | |
bookmark | |
tag | |
user | Ryan Schmidt <git@ryandesign.com> |
description | Fix typo: GnuTSL -> GnuTLS committer: GitHub <noreply@github.com> |
files | configure.ac |
changeset | d79ab1c77b17 |
---|---|
branch | |
bookmark | |
tag | |
user | convert-repo |
description | update tags |
files | .hgtags |
changeset | f1bb5e7e9477 |
---|---|
branch | |
bookmark | |
tag | 1.5.4 |
user | Mikael Berthe <mikael@lilotux.net> |
description | Bump version to 1.5.4 |
files | configure.ac |
changeset | 4a32df98ff8c |
---|---|
branch | |
bookmark | |
tag | |
user | Frank Zschockelt <lm@freakysoft.de> |
description | g_type_class_add_private is deprecated since glib 2.58 |
files | loudmouth/lm-asyncns-resolver.c loudmouth/lm-dummy.c loudmouth/lm-simple-io.c |
changeset | 264fece7ff0d |
---|---|
branch | |
bookmark | |
tag | |
user | Frank Zschockelt <lm@freakysoft.de> |
description | Fix getaddrinfo() handling in blocking resolver 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. |
files | loudmouth/lm-blocking-resolver.c |
changeset | ca896de7b10d |
---|---|
branch | |
bookmark | |
tag | |
user | Frank Zschockelt <lm@freakysoft.de> |
description | Handle G_IO_HUP and G_IO_NVAL when connecting |
files | loudmouth/lm-old-socket.c loudmouth/lm-proxy.c |
changeset | 97f3ff94976f |
---|---|
branch | |
bookmark | |
tag | |
user | Frank Zschockelt <lm@freakysoft.de> |
description | Removed the last g_print calls The calls g_print() in lm-debug.c don't count, because the log handler is normally provided by the application. |
files | loudmouth/lm-old-socket.c loudmouth/lm-parser.c |