Registration for jQuery Conference 2008 is closed.

jquery.com temporarily down

As most of you have probably noticed, the jquery.com web site is down. John Resig has posted an explanation of what is going on, but you might not be able to see it depending on your DNS settings. Here is a copy of his words, taken from his post to the discussion list:

Sat. May 5th 6pm: We suffered our second DDOS attack today and our host has asked us to no longer host the jQuery site with them. Effective immediately they have shut down all services on the jQuery server and asked us to leave. This has taken us completely by surprise and we’re working to adapt.

Sat. May 5th 11pm: Most of Saturday has been spent scrambling to offload copies of files onto other servers and to find a new host. All files have been backed up, so that is promising in-and-of itself….

Sun. May 6th 1am: An order has been placed with Rimuhosting to acquire a dedicated server for jQuery. We’re hoping that the server will be ready some time Sunday, or at the latest, Monday. All files will be immediately moved over and attempts will be made to get everything in order.

Sun. May 6th 2pm: No update from Rimu as of yet, here’s hoping they come through in a reasonable amount of time.

Also, I’ve placed yesterday’s SVN builds of jquery.js and all of the plugins at http://www.learningjquery.com/src/. Keep in mind that these are not release versions, but development versions, so please do not use them for “production” code. If someone has the latest stable release and is willing to provide a link to it, please post it in a comment. Or, send me the file (my first name at learningjquery.com) and I’ll post it here.

Latest Stable Releases:

jquery-latest.js
jquery-latest-pack.js
If you need to view the API reference, don’t forget these two excellent resources available to you: Visual jQuery and jQuery API.

UPDATE FROM JOHN RESIG:

Sun. May 6th 6pm: Just got word from Rimu that the server is being set up, and will be ready “within 12 hours”. Thanks everyone for the donations that are pouring in, I appreciate it! NOTE Temporary downloads are back up!

Thanks for hanging in there through this ordeal!

15 Responses to “jquery.com temporarily down”

  1. » jquery.com temporarily down Says:

    […] Original post by Karl […]

  2. dan Says:

    if you’re looking for the donate button I found it in the google cache.

    jquery.com google cache

  3. BAW Says:

    Does anyone have a temporary link for the ThickBox 3 downloadable files? Thank you

  4. jQuery.com… » Code Candies Says:

    […] DDOS-Attacke gegen die Site den Hahn zugedreht und die Verträge gekündigt. Mehr dazu bei Learning jQuery. Ich habe gestern die jQuery-Doku zunächst schmerzlich vermisst, aber zum Glück […]

  5. Peter Says:

    Why would somebody do this (ddos a simple js dev site)? And the only recourse hosts have is to rudely force the victim to move?

  6. Karl Says:

    Good questions, Peter. Seems thoughtless to me.

  7. Mike Says:

    Can you let us know who the previous web host was? Any business that would kick you off their servers rather than working with you to block a DDoS attack will not get any of my business. And I want to be sure to steer my clients away from them as well.

    Thanks.

  8. Karl Says:

    I definitely understand your concern, Mike, but I’m not in a position to say. Not sure if John will or not, but it’s his call to make.

  9. Jonathan Lambert Says:

    I’d be happy to provide you guys with a free mirror or server. We have a GigE line from XO that I use to run other open source projects - our business is 98% Drupal and of course owe a lot to jquery.

    Be in touch if you want more help.

  10. Karl Says:

    Thanks a lot for the offer, Jonathan. I’ll pass it on to John.

  11. (bs.) Says:

    While Mike makes a great point that we would all like to know who that previous host was, I think it was actually showed quite a lot of class and integrity that John did not blemish the other host. We, honestly, don’t need to know who it was and the issue is resolved and jQuery is on a new host and all is well - in the long run, this will only be for the better - not to mention that its just more professional to NOT say anything.

    Bravo, John and Karl! Your character precedes you both.

  12. jLover Says:

    Why not Sourceforge.net. Seems a happy place for similar libraries (for example YUI is hosted there). Pluses - SVN, it is free and dedicated to open source and handles a ton of traffic and I am sure can handle the ddos.

  13. Thomas Says:

    How could this blemish the other host? You don’t even have the full story. Please do read on before passing judgment.

    Not only can the web bring out the worst in people, it can also bring out
    misinformation (who’da thunk it?!)

    The author of this article is apparently not a big fan of fact checking. The fact is
    that the customer’s server was hacked twice, and the attacks that occurred as a
    result affected all customers on
    the server for a brief period of time in both cases. Efforts were made to protect
    all customers on the server, including the server hosting jquery.com. Assistance was
    offered by the hosting company to
    determine the method of attack after the first attack. No response was given to the
    hosting company from the customer in regards to the aforementioned offering of
    assistance.

    If a customer fails to maintain control over their server multiple times, resulting
    in attacks that can negatively affect performance of all customers on the server,
    then that customer will be asked
    to leave. One customer’s website and needs do not trump the needs of the customer
    base on the server as a whole.

    The customer in this case was not shut off by the hosting company, immediate actions
    were taken in both cases to protect everyone on the server, and the customer was
    informed that he could keep his
    hosting services with us, but that the attacked site would need to find a new host.

    If you are going to assume the role of a Linux system’s administrator, then you must
    do your duty to be one. It is not the hosting company’s fault that the customer’s
    server was hacked and DDoSd (not
    DoSd), nor is it the hosting company’s fault that the local system’s administrator
    (customer) failed to investigate the issue to patch the hole, resulting in the
    second attack which prompted the
    hosting company to inform the customer that the site would need to find a new home.
    Nice try shifting the blame on the hosting company with lies and misinfomation
    though.

  14. Karl Says:

    @Thomas:
    I appreciate your telling the hosting company’s side of the story. However, I think your accusations are misplaced. You wrote:

    Nice try shifting the blame on the hosting company with lies and misinfomation
    though.

    I was doing nothing of the sort. I’m surprised you would take offense at my words, because all I said about the situation was “the jquery.com web site is down.” To me that seems like a pretty innocuous statement, written in the passive voice, ascribing no agency whatsoever.

    You wrote, “the author of this article is apparently not a big fan of fact checking.” Well, since I was merely quoting what John Resig had written elsewhere as a service to the jQuery community, I didn’t think it was necessary. If I had included my own interpretation of events or commented on the quote in any way, certainly some fact checking would have been in order.

    Anyway, I think you’re arguing with (and accusing) the wrong person here. Take another look at my words — in the article and in my comments — and you will see that I blamed nobody (except perhaps the perpetrators of the DDoS, when I wrote that their action was “thoughtless”).

    Do me a favor: show me where I try to shift blame, and quote to me my lies and misinformation. If you can do so, I will apologize.

  15. Misty S. Boyer Says:

    Wow, Thomas. Neither Karl nor John have said anything remotely negative about you or your company, and yet here you are with accusations of lying, blame-shifting, spreading misinformation, and putting your customers at risk by being grossly negligent.

    Do you realize the colossal lack of professionalism it takes to go on a high-traffic site and bad-mouth the owner AND a former client in one fell swoop? Especially when neither of them have done the same to you?

    I’m a jQuery user who visits this site all the time. Never commented before now. But I would really like it if someone could let me know what company Thomas represents, because I do not want to make the mistake of hosting myself, my clients, or allowing my network to host with a company which will spread my BUSINESS online under any circumstances, especially in such a mean-spirited and smarmy manner.

    Just poor form from top to bottom. It just smacks of ’90s hosting when it was just one guy in a basement whose idea of “technical support” was to alternately ignore and then insult you via typo-ridden e-mail. And then go online and tell everyone that you were at fault.

    I really hope you’re not an (mt) guy.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <pre> <em> <i> <li> <ol> <strike> <strong> <ul>

IMPORTANT: If you wish to post code examples, please wrap them in <code> tags. Multi-line code should be wrapped in <pre><code> </code></pre> Also, use &lt; instead of < and &gt; instead of > in the examples themselves. Otherwise, you could lose part of the comment when it's submitted.