{"id":31,"date":"2003-07-24T11:43:52","date_gmt":"2003-07-24T15:43:52","guid":{"rendered":"http:\/\/blogs.law.harvard.edu\/rlucastemp\/2003\/07\/24\/apple-security-update-2003-03-24-b"},"modified":"2003-07-24T11:43:52","modified_gmt":"2003-07-24T15:43:52","slug":"apple-security-update-2003-03-24-breaks-many-things","status":"publish","type":"post","link":"https:\/\/archive.blogs.harvard.edu\/rlucastemp\/2003\/07\/24\/apple-security-update-2003-03-24-breaks-many-things\/","title":{"rendered":"Apple Security Update 2003-03-24 Breaks Many Things?"},"content":{"rendered":"<p><a name='a8'><\/a><\/p>\n<p>For Mac OS X users who installed the Software Update with a security component on 24 March 2003, some things might be broken if you use Apache, Sendmail, or the Perl PostgreSQL module DBD::Pg.<\/p>\n<p>&#8212;<br \/>\n1) Regarding Sendmail:<\/p>\n<p>See http:\/\/www.macosxhints.com\/article.php?story=20030306145838840<\/p>\n<p>(relevant error message: Sendmail might complain in \/var\/log\/mail.log of &#8220;Deferred: Connection refused by localhost &#8220;)<\/p>\n<p>(summary: Apple makes sendmail look at \/etc\/mail\/submit.cf instead of sendmail.cf)<\/p>\n<p>&#8212;<br \/>\n2) Regarding Apache:<\/p>\n<p>See http:\/\/ganter.dyndns.org\/misc\/apple_ssl.php and http:\/\/apple.slashdot.org\/comments.pl?sid=58276&amp;threshold=1&amp;commentsort=0&amp;tid=172&amp;mode=thread&amp;cid=5640470<\/p>\n<p>(relevant error message: Apache segfaults out on some SSL requests with the crash message [try \/var\/log\/system.log]<br \/>\n<code><br \/>\nException:  EXC_BAD_ACCESS (0x0001) Codes:      KERN_INVALID_ADDRESS (0x0001)<br \/>\n<\/code><br \/>\n&#8230; and specifically complains that the error is in ssl_var_lookup_ssl)<\/p>\n<p>(summary: Apple supplies a faulty libssl.so for Apache; a working version is provided)<\/p>\n<p>(fix: see dyndns link above or try http:\/\/cyber.law.harvard.edu\/blogs\/gems\/rlucas\/libssl.so NO WARRANTY courtesy only mirror)<\/p>\n<p>&#8212;<br \/>\n3) Regarding DBD::Pg<br \/>\nSee http:\/\/gborg.postgresql.org\/pipermail\/dbdpg-general\/2003-March\/000039.html<\/p>\n<p>(relevant error message:<br \/>\n<code><br \/>\ndyld: perl Undefined symbols:<br \/>\n_BIO_free<br \/>\n_BIO_new_mem_buf<br \/>\n_DH_check<br \/>\n_DH_generate_parameters<br \/>\n_DH_size<br \/>\n_ERR_get_error<br \/>\n_ERR_reason_error_string<br \/>\n_EVP_PKEY_free<br \/>\n_PEM_read_DHparams<br \/>\n_PEM_read_PrivateKey<br \/>\n_PEM_read_X509<br \/>\n_PEM_read_bio_DHparams<br \/>\n_SSL_CTX_ctrl<br \/>\n_SSL_CTX_free<br \/>\n_SSL_CTX_load_verify_locations<br \/>\n_SSL_CTX_new<br \/>\n_SSL_CTX_set_tmp_dh_callback<br \/>\n_SSL_CTX_set_verify<br \/>\n_SSL_CTX_set_verify_depth<br \/>\n_SSL_connect<br \/>\n_SSL_free<br \/>\n<\/code><br \/>\n&#8230; and more, whenever a script uses DBD::Pg.)<\/p>\n<p>(summary: Perl scripts now crash out.  Might be because PostgreSQL was compiled before the security update.  Does anyone know otherwise?)<\/p>\n<p>&#8212;<br \/>\nI am going to install the July Security Update to see if it fixes things at all.<\/p>\n<p>&#8212;<br \/>\nUPDATE: The July security update does not fix it.  However, recompiling PostgreSQL fixes most of the errors (see 25 July 2003 entry for a persistent error with utf-8 support).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For Mac OS X users who installed the Software Update with a security component on 24 March 2003, some things might be broken if you use Apache, Sendmail, or the Perl PostgreSQL module DBD::Pg. &#8212; 1) Regarding Sendmail: See http:\/\/www.macosxhints.com\/article.php?story=20030306145838840 (relevant error message: Sendmail might complain in \/var\/log\/mail.log of &#8220;Deferred: Connection refused by localhost &#8220;) [&hellip;]<\/p>\n","protected":false},"author":1180,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1460],"tags":[],"class_list":["post-31","post","type-post","status-publish","format-standard","hentry","category-rlucasstories"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/archive.blogs.harvard.edu\/rlucastemp\/wp-json\/wp\/v2\/posts\/31","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/archive.blogs.harvard.edu\/rlucastemp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/archive.blogs.harvard.edu\/rlucastemp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/rlucastemp\/wp-json\/wp\/v2\/users\/1180"}],"replies":[{"embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/rlucastemp\/wp-json\/wp\/v2\/comments?post=31"}],"version-history":[{"count":0,"href":"https:\/\/archive.blogs.harvard.edu\/rlucastemp\/wp-json\/wp\/v2\/posts\/31\/revisions"}],"wp:attachment":[{"href":"https:\/\/archive.blogs.harvard.edu\/rlucastemp\/wp-json\/wp\/v2\/media?parent=31"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/rlucastemp\/wp-json\/wp\/v2\/categories?post=31"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/rlucastemp\/wp-json\/wp\/v2\/tags?post=31"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}