Problem with Trackbacks and SSL

Found a bug? Tell us!!
Post Reply
markus
Regular
Posts: 35
Joined: Mon Jun 26, 2006 10:43 pm

Problem with Trackbacks and SSL

Post by markus »

Hi,

being paranoid ;-), I'm running my blog via SSL. When I created a post with a link to a previous post, the trackback engine delivered the following:
• Überprüfe https://tepin.aiki.de/blog/archives/4-Hardware.html auf mögliche Trackbacks...
Sende Trackback zu URI https://tepin.aiki.de/blog/comment.php? ... entry_id=4...
Notice: in /srv/www/tepin.aiki.de/blog/bundled-libs/PEAR.php on line 848
(To me, something seems missing in this message.) When I tryed some days ago to trackback from another (s9y) blog, it also failed, but I unfortunately do not remember the exact message - it was different, if that helps.

The SSL cert is signed by cacert.org and the machine running the blog (tepin) trusts them (unless PHP has another cert repository than the OS).

Is s9y (here: 1.0) just not capable of SSL or is the bug somewhere else?

Cheers and thanks for the fine software :-)
Markus
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Problem with Trackbacks and SSL

Post by garvinhicking »

Hi!

Do other trackbacks to other blogs work? It might be that your server is not allowing outgoing connections on port 80?

The "Notice" message come's from PHPs fsockopen() function. It sometimes happens when connections are not properly established, but since you already noticed that any error message is omitted, I don't really know where the problem of that exactly lies. But it has to do with PHP and the network connection, not actually serendipity itself.

Best regards,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
markus
Regular
Posts: 35
Joined: Mon Jun 26, 2006 10:43 pm

Post by markus »

Hi Garvin,

sorry for a late reply and thanks for your fast answer! Yes, other trackbacks do work and no, the server does not block outgoing connections to ports 80 and 443.

It is still not possible to tackback via ssl, and I found out something else s9y team might be interested in. The error mentioned above seems to stop the whole processing of a new article. E.g., tags entered into the 'Tagged Articles' plugin field get omitted, so it is not possible for me to tag articles that contain links to my own blog as they are https. Furthermore, if I edit and try to save such an article, all trackback requests will be sent again. Perhaps there is a way to expect such errors?

Cheers
Markus
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Hm, maybe your PHP has no SSL option compiled in? In that case, you might want to install the "Manual Trackback" plugin. With that you can disable sending trackbacks to URLs that make your PHP stall.

Sadly my knowledge of the PEAR class is a bit limited, I really did not yet understand their connection handling concept and thus I'm currently not able to work around that. Help from developers would be much appreciated. :)

Best regards,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
judebert
Regular
Posts: 2478
Joined: Sat Oct 15, 2005 6:57 am
Location: Orlando, FL
Contact:

Post by judebert »

I've done a lot of socket programming, but never in PHP. And I'm still trying to figure out this PEAR stuff. Sorry.
Judebert
---
Website | Wishlist | PayPal
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi judebert!

No worries. But if you ever get down to it, tell me about it :)

Best regards,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply