{deprecated} How to install Subversion on cPanel 11.42.x and higher

Appears there's lots of people trying to figure out how to install subversion onto a cPanel box. There's lots of posts that show some sort of version but none seem to work anymore. Well, this one works, tried, tested and true. Subversion client comes pre-installed on cPanel, but it buried into a cPanel folder. Subversion server does not come pre-installed. So, let's get started!

w3.org DTD/xhtml1-strict.dtd blocks Windows IE users?

Updated on: February 23 2009
Updated on: February 25 2009

On a few sites I maintain we have several man pages setup using XML and XSL. This week started getting complaints from Windows IE users saying they can’t see the man pages any more. The error message is:
The XML page cannot be displayed
Cannot view XML input using style sheet.
Please correct the error and then click
the Refresh button, or try again later.

————————————————————-

The server did not understand the request,
or the request was invalid. Error processing resource
‘http://www.w3.org/TR/xhtm…

The header of my page has this in it:

<?xml version=“1.0” encoding=“UTF-8”?>


When I try to access either http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd or http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd in any browser except Windows IE, the page loads or downloads as expected. In Windows IE the only thing that is served up is “No”.

I am curious of others are seeing this. Is it a Microsoft problem? Is it a W3.org problem? As it is Windows IE users appear to be out of luck. Perhaps w3.org simply has had enough of Windows IE and wants them to go away?

I would love to hear other people results on trying to load these URL’s and their comments.


Updated on: February 23 2009
Further investigation into this problem, shows that the User-Agent string is the key to IE being blocked from access the DTD’s on w3.org.


curl http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd -D ./dump.txt -A “Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322)”

Results:
———————
No
———————

dump.txt
———————
HTTP/1.1 503 Go away
Date: Mon, 23 Feb 2009 13:48:30 GMT
Server: Apache/2
Content-Location: msie7.asis
Vary: negotiate,User-Agent
TCN: choice
Retry-After: 86400
Cache-Control: max-age=21600
Expires: Mon, 23 Feb 2009 19:48:30 GMT
P3P: policyref=“http://www.w3.org/2001/05/P3P/p3p.xml”
Content-Length: 2
Connection: close
Content-Type: text/plain
———————

curl http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd -D ./dump.txt -A “Mozilla/4.0 (compatible; Windows NT 5.1; .NET CLR 1.1.4322)”

Results:
———————
.
.
.
The entire DTD file successfully lists
.
.
.
———————

dump.txt
———————
HTTP/1.1 200 OK
Date: Mon, 23 Feb 2009 13:50:22 GMT
Server: Apache/2
Content-Location: xhtml1-transitional.dtd.raw
Vary: negotiate,accept-encoding
TCN: choice
Last-Modified: Thu, 01 Aug 2002 18:37:56 GMT
ETag: “7d6f-3a72ac59d0900;45a3e4327da00”
Accept-Ranges: bytes
Content-Length: 32111
Cache-Control: max-age=7776000
Expires: Sun, 24 May 2009 13:50:22 GMT
P3P: policyref=“http://www.w3.org/2001/05/P3P/p3p.xml”
Connection: close
Content-Type: application/xml-dtd; charset=utf-8
———————

Further research shows that the offending User-Agent string would appear to be MSIE. Removal of MSIE or any change to MSIE results in a successful return of the DTD.

I tried contacting w3.org last week when I first posted this, but obviously I have the wrong contact info as no one has responded yet.


Updated on: February 25 2009
I heard back from w3.org. They responded with:

This is a known issue related to W3C’s excessive traffic [1]. We are
working with Microsoft, and a fix is expected in coming months.

[1] http://www.w3.org/blog/systeam/2008/02/08/w3c_s_excessive_dtd_traffic

It would appear that Windows IE is attempting to load the DTD on each page load, which is improper behaviour. Perhaps the only solution at this point is to host a copy of the DTD on our own server so that Windows users can still read the XML pages.

Thoughts and suggestions are always welcome.

Email status messages - what do they mean

With one of my clients I need to monitor email bounces from our mailing lists. Normally this goes relatively smoothly, as either the email goes through, or it bounces back with a 550 Recipient not found message. Sometimes the messages I get back are less familiar to me. Here is the appendix from RFC1893. Hopefully this will be a useful guide:

2.X.X   Success
Success specifies that the DSN is reporting a positive delivery action.  Detail sub-codes may provide notification of transformations required for delivery.
4.X.X   Persistent Transient Failure
A persistent transient failure is one in which the message as sent is valid, but some temporary event prevents the successful sending of the message.  Sending in the future may be successful.
5.X.X   Permanent Failure
A permanent failure is one which is not likely to be resolved by resending the message in the current form.  Some change to the message or the destination must be made for successful delivery.

   

X.1.0   Other address status
X.1.1   Bad destination mailbox address
X.1.2   Bad destination system address
X.1.3   Bad destination mailbox address syntax
X.1.4   Destination mailbox address ambiguous
X.1.5   Destination mailbox address valid
X.1.6   Mailbox has moved
X.1.7   Bad sender’s mailbox address syntax
X.1.8   Bad sender’s system address

X.2.0   Other or undefined mailbox status
X.2.1   Mailbox disabled, not accepting messages
X.2.2   Mailbox full
X.2.3   Message length exceeds administrative limit.
X.2.4   Mailing list expansion problem

X.3.0   Other or undefined mail system status
X.3.1   Mail system full
X.3.2   System not accepting network messages
X.3.3   System not capable of selected features
X.3.4   Message too big for system

X.4.0   Other or undefined network or routing status
X.4.1   No answer from host
X.4.2   Bad connection
X.4.3   Routing server failure
X.4.4   Unable to route
X.4.5   Network congestion
X.4.6   Routing loop detected
X.4.7   Delivery time expired

X.5.0   Other or undefined protocol status
X.5.1   Invalid command
X.5.2   Syntax error
X.5.3   Too many recipients
X.5.4   Invalid command arguments
X.5.5   Wrong protocol version

X.6.0   Other or undefined media error
X.6.1   Media not supported
X.6.2   Conversion required and prohibited
X.6.3   Conversion required but not supported
X.6.4   Conversion with loss performed
X.6.5   Conversion failed
X.7.0   Other or undefined security status
X.7.1   Delivery not authorized, message refused
X.7.2   Mailing list expansion prohibited
X.7.3   Security conversion required but not possible
X.7.4   Security features not supported
X.7.5   Cryptographic failure
X.7.6   Cryptographic algorithm not supported
X.7.7   Message integrity failure

{deprecated} New Google SearchWiki - Diggification gone wild

This morning I noticed a new feature on Google’s Search engine when I am logged into my Google account. I didn’t sign up for this feature, and apparently there is no way to turn this feature off. If you don’t love it, you will hate Google for adding this feature.

What I am talking about is the new Google SearchWiki. In a nutshell, you can promote, demote, and comment on search results. However, any promoting you do will only show up for you. This can have its benefits and I see how I might like it. For example, I often do searches for our family history, and get annoyed at having to sift through the same non-related sites all the time. Using the demote feature, I would now be able to simply demote each link which has nothing to do with my family.

The downside to this is that if one of those sites later adds something relevant about our family, I would never know.

Now of course, we all know Big Brother Google will be watching with great interest to see what we all promote and demote. They will add all these statistics up into a neat little bundle and use it in their efforts for world domination…err…did I say world domination? What I meant was, they will use this data to better serve the users of their search engine.

My final thoughts? Hopefully Google will offer a way to turn this feature off, as it is just too invasive for my teeny tiny little mind to handle today.

Happy searching!

Addendum: You can additionally see what others have done with search results by clicking on the ‘See all notes for this SearchWiki’. For example, if you search for ‘hosting’ and then click on the See all notes link at the bottom of the page, you can see what others have promoted or demoted. Much like Digg does for news stories.

You can also view all your changes or remove your own changes by clicking on the ‘See all my SearchWiki notes’.

The last feature lets you add additional URL’s to your SearchWiki search results. For example, you search for the keyword ‘hosting’, you can then click on the ‘Add a result’ link at the bottom of the page and add an additional URL. Now whenever you do a search for ‘hosting’, the results will include the URL that you just added. Most interesting here is that anyone who clicks on the ‘All notes for this searchwiki’ will now see my URL. Yeah sure, a small victory for me, as the SEO folks will spam this to death making it yet another useless feature.

Page 1 of 3 pages  1 2 3 >