. Fixed bug #69442 (closing of fd incorrect when PTS enabled). (jaytaph)
. Fixed bug #47021 (SoapClient stumbles over WSDL delivered with
"Transfer-Encoding: chunked"). (Rowan Collins)
+ . Fixed bug #72974 (imap is undefined service on AIX). (matthieu.sarter)
- ZIP:
. Fixed bug #70103 (ZipArchive::addGlob ignores remove_all_path option). (cmb,
serv = getservbyname(name, proto);
+#if defined(_AIX)
+ /*
+ On AIX, imap is only known as imap2 in /etc/services, while on Linux imap is an alias for imap2.
+ If a request for imap gives no result, we try again with imap2.
+ */
+ if (serv == NULL && strcmp(name, "imap") == 0) {
+ serv = getservbyname("imap2", proto);
+ }
+#endif
if (serv == NULL) {
RETURN_FALSE;
}