You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@thrift.apache.org by bu...@apache.org on 2014/03/22 17:52:06 UTC

svn commit: r902887 - in /websites/staging/thrift/trunk/content: ./ docs/ docs/committers/ docs/install/ tutorial/

Author: buildbot
Date: Sat Mar 22 16:52:06 2014
New Revision: 902887

Log:
Staging update by buildbot for thrift

Modified:
    websites/staging/thrift/trunk/content/   (props changed)
    websites/staging/thrift/trunk/content/developers.html
    websites/staging/thrift/trunk/content/docs/BuildingFromSource.html
    websites/staging/thrift/trunk/content/docs/committers/HowToPublish.html
    websites/staging/thrift/trunk/content/docs/committers/HowToRelease.html
    websites/staging/thrift/trunk/content/docs/committers/HowToThriftWebsite.html
    websites/staging/thrift/trunk/content/docs/features.html
    websites/staging/thrift/trunk/content/docs/idl.html
    websites/staging/thrift/trunk/content/docs/install/centos.html
    websites/staging/thrift/trunk/content/docs/install/os_x.html
    websites/staging/thrift/trunk/content/docs/install/ubuntu.html
    websites/staging/thrift/trunk/content/docs/install/windows.html
    websites/staging/thrift/trunk/content/docs/types.html
    websites/staging/thrift/trunk/content/download.html
    websites/staging/thrift/trunk/content/mailing.html
    websites/staging/thrift/trunk/content/tutorial/graphviz.html
    websites/staging/thrift/trunk/content/tutorial/js.html

Propchange: websites/staging/thrift/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Sat Mar 22 16:52:06 2014
@@ -1 +1 @@
-1580256
+1580257

Modified: websites/staging/thrift/trunk/content/developers.html
==============================================================================
--- websites/staging/thrift/trunk/content/developers.html (original)
+++ websites/staging/thrift/trunk/content/developers.html Sat Mar 22 16:52:06 2014
@@ -69,13 +69,13 @@
   	<div class="container">
           
 		<h2 id="contributing">Contributing</h2>
-<p>Anyone interested in contributing to Apache Thrift should read the <a href="/docs/HowToContribute/">How to Contribute</a> guide prior to submitting any patches to <a href="http://issues.apache.org/jira/browse/THRIFT">Jira</a>. If you have any questions about this please <a href="/mailing/">contact us</a>.</p>
+<p>Anyone interested in contributing to Apache Thrift should read the <a href="/docs/HowToContribute">How to Contribute</a> guide prior to submitting any patches to <a href="http://issues.apache.org/jira/browse/THRIFT">Jira</a>. If you have any questions about this please <a href="/mailing">contact us</a>.</p>
 <hr />
 <h2 id="issue-tracking">Issue Tracking</h2>
 <p>Apache Thrift tracks both bugs and enhancements using <a href="http://issues.apache.org/jira/browse/THRIFT">Jira</a>. Before filing new requests, we ask that you first do the following:</p>
 <ul>
 <li>Search the <a href="http://issues.apache.org/jira/browse/THRIFT">Jira</a> database</li>
-<li>Check the <a href="/mailing/">user mailing list</a> via searching the archives or asking a question</li>
+<li>Check the <a href="/mailing">user mailing list</a> via searching the archives or asking a question</li>
 </ul>
 <hr />
 <h2 id="source-control">Source Control</h2>

Modified: websites/staging/thrift/trunk/content/docs/BuildingFromSource.html
==============================================================================
--- websites/staging/thrift/trunk/content/docs/BuildingFromSource.html (original)
+++ websites/staging/thrift/trunk/content/docs/BuildingFromSource.html Sat Mar 22 16:52:06 2014
@@ -69,7 +69,7 @@
   	<div class="container">
           
 		<h2 id="building-from-source">Building from source</h2>
-<p>First make sure your system meets all necessary <a href="/docs/install/">Apache Thrift Requirements</a></p>
+<p>First make sure your system meets all necessary <a href="/docs/install">Apache Thrift Requirements</a></p>
 <p>If you are building from the first time out of the source repository, you will need to generate the configure scripts.  (This is not necessary if you downloaded a released tarball.)  From the top directory, do:</p>
 <div class="codehilite"><pre><span class="o">./</span><span class="n">bootstrap</span><span class="p">.</span><span class="n">sh</span>
 </pre></div>
@@ -127,7 +127,7 @@ From the top directory, do:</p>
 <ul>
 <li>
 <p>"compiler/cpp/thriftl.cc:2190: undefined reference to `yywrap'"</p>
-<p>you need to install the <a href="http://flex.sourceforge.net/">Flex library</a> (See also <a href="/docs/install/">Apache Thrift Requirements</a> ) and re-run the configuration script.</p>
+<p>you need to install the <a href="http://flex.sourceforge.net">Flex library</a> (See also <a href="/docs/install">Apache Thrift Requirements</a> ) and re-run the configuration script.</p>
 </li>
 <li>
 <p>mv: cannot stat "'.deps/TBinaryProtocol.Tpo': No such file or directory" while building the Thrift Runtime Library</p>

Modified: websites/staging/thrift/trunk/content/docs/committers/HowToPublish.html
==============================================================================
--- websites/staging/thrift/trunk/content/docs/committers/HowToPublish.html (original)
+++ websites/staging/thrift/trunk/content/docs/committers/HowToPublish.html Sat Mar 22 16:52:06 2014
@@ -83,7 +83,7 @@
 </ol>
 </li>
 <li>Update the website to point to the new version<ol>
-<li>edit /www/thrift.apache.org/thrift/download/index.html to point to the new release. See the <a href="/docs/committers/HowToThriftWebsite/">website documentation</a> for more details</li>
+<li>edit /www/thrift.apache.org/thrift/download/index.html to point to the new release. See the <a href="/docs/committers/HowToThriftWebsite">website documentation</a> for more details</li>
 </ol>
 </li>
 <li>"Release" the version in JIRA and create the next version label and transition any tickets to the new version.</li>

Modified: websites/staging/thrift/trunk/content/docs/committers/HowToRelease.html
==============================================================================
--- websites/staging/thrift/trunk/content/docs/committers/HowToRelease.html (original)
+++ websites/staging/thrift/trunk/content/docs/committers/HowToRelease.html Sat Mar 22 16:52:06 2014
@@ -69,14 +69,14 @@
   	<div class="container">
           
 		<h2 id="how-to-create-a-release">How to create a release</h2>
-<p>This guide will walk you through the process of creating a release candidate. Once the release candidate has passed a successful vote you can then <a href="/docs/committers/HowToPublish/">publish the release</a></p>
+<p>This guide will walk you through the process of creating a release candidate. Once the release candidate has passed a successful vote you can then <a href="/docs/committers/HowToPublish">publish the release</a></p>
 <h3 id="preparing-the-release">Preparing the Release</h3>
 <ol>
 <li>Create a branch from TRUNK to branches/N.x where N is the version you are attempting to release. For instance, 0.5.x or 1.2.x.</li>
 <li>Check out the new branch locally.</li>
 <li>Update Version Info:<ol>
 <li>configure.ac's [thrift] variable to the version you are releasing</li>
-<li>update language related files that contain version info, see <a href="/docs/committers/HowToVersion/">How To Version</a></li>
+<li>update language related files that contain version info, see <a href="/docs/committers/HowToVersion">How To Version</a></li>
 <li>commit these change</li>
 </ol>
 </li>
@@ -95,7 +95,7 @@
 </ol>
 </li>
 <li>After this vote has been open for 72 hours, check if it has passed.</li>
-<li>If the vote has passed, congratulations, you have a valid release. Now you are ready to <a href="/docs/committers/HowToPublish/">publish the release</a></li>
+<li>If the vote has passed, congratulations, you have a valid release. Now you are ready to <a href="/docs/committers/HowToPublish">publish the release</a></li>
 </ol>
 <h3 id="creating-a-binary-version-of-thrift-compiler-for-windows">Creating a binary version of thrift compiler for Windows</h3>
 <ol>

Modified: websites/staging/thrift/trunk/content/docs/committers/HowToThriftWebsite.html
==============================================================================
--- websites/staging/thrift/trunk/content/docs/committers/HowToThriftWebsite.html (original)
+++ websites/staging/thrift/trunk/content/docs/committers/HowToThriftWebsite.html Sat Mar 22 16:52:06 2014
@@ -69,7 +69,7 @@
   	<div class="container">
           
 		<h2 id="apache-thrift-website">Apache Thrift Website</h2>
-<p>The thrift website is made up of markdown files and templates and uses the <a href="http://nanoc.ws/">nanoc</a> static website generator. </p>
+<p>The thrift website is made up of markdown files and templates and uses the <a href="http://nanoc.ws">nanoc</a> static website generator. </p>
 <h3 id="website-development">Website Development</h3>
 <p>In order to get started developing and testing the Thrift website ruby must be installed along with the bundler gem.</p>
 <ul>
@@ -85,7 +85,7 @@
 <li>rake clean    - Remove any temporary products</li>
 <li>rake dev      - Watch content folder for changes and autogen the site</li>
 <li>rake gen      - Compile the website templates into a static site</li>
-<li>rake run      - Run the website locally on <a href="http://localhost:3000/">http://localhost:3000/</a></li>
+<li>rake run      - Run the website locally on <a href="http://localhost:3000">http://localhost:3000/</a></li>
 </ul>
 </li>
 </ul>

Modified: websites/staging/thrift/trunk/content/docs/features.html
==============================================================================
--- websites/staging/thrift/trunk/content/docs/features.html (original)
+++ websites/staging/thrift/trunk/content/docs/features.html Sat Mar 22 16:52:06 2014
@@ -70,7 +70,7 @@
           
 		<h2 id="apache-thrift-features">Apache Thrift Features</h2>
 <ul>
-<li>interface description language - Everything is specified in an IDL file from which bindings for many languages can be generated. See <a href="/docs/idl/">Thirft IDL</a></li>
+<li>interface description language - Everything is specified in an IDL file from which bindings for many languages can be generated. See <a href="/docs/idl">Thirft IDL</a></li>
 <li>language bindings - Thrift is supported in many languages and environments</li>
 <li>C++</li>
 <li>C#</li>
@@ -88,17 +88,17 @@
 <li>Smalltalk</li>
 <li>namespaces - Each Thrift file is in its own namespace allowing you to use the same identifier in multiple Thrift files</li>
 <li>language namespaces - Per Thrift file you can specify which namespace should be used for each programming language</li>
-<li>base types - Thrift has a small set of base types. See <a href="/docs/types/">Thrift Types</a></li>
+<li>base types - Thrift has a small set of base types. See <a href="/docs/types">Thrift Types</a></li>
 <li>constants and enumerations - Constant values can be assigned logical names</li>
-<li>structs - Use structs to group related data. Structs can have fields of any type. See <a href="/docs/types/">Thrift Types</a></li>
+<li>structs - Use structs to group related data. Structs can have fields of any type. See <a href="/docs/types">Thrift Types</a></li>
 <li>sparse structs - Optional base fields that have not been set and reference fields that are null will not be sent across the wire</li>
 <li>struct evolution - The addition and removal of fields is handled without breaking existing clients by using integer identifiers for fields</li>
-<li>containers - You can use sets, lists and maps of any type: base types, structs and other containers. See <a href="/docs/types/">Thrift Types</a></li>
+<li>containers - You can use sets, lists and maps of any type: base types, structs and other containers. See <a href="/docs/types">Thrift Types</a></li>
 <li>type definitions - Any type can be given a name that better describes it</li>
 <li>services - A service is a group of functions</li>
 <li>service inheritance - Subservices implement all functions of their base services and can have additional functions</li>
 <li>asynchronous invocations - Functions that do not return a result can be invoked asynchronously so the client is not blocked until the server has finished processing the request. The server may execute asynchronous invocations of the same client in parallel/out of order</li>
-<li>exceptions - If an error occurs a function can throw a standard or user-defined exception. See <a href="/docs/types/">Thrift Types</a></li>
+<li>exceptions - If an error occurs a function can throw a standard or user-defined exception. See <a href="/docs/types">Thrift Types</a></li>
 </ul>
 <h2 id="non-features">Non-features</h2>
 <p>The following are not supported by Apache Thrift:</p>

Modified: websites/staging/thrift/trunk/content/docs/idl.html
==============================================================================
--- websites/staging/thrift/trunk/content/docs/idl.html (original)
+++ websites/staging/thrift/trunk/content/docs/idl.html Sat Mar 22 16:52:06 2014
@@ -69,7 +69,7 @@
   	<div class="container">
           
 		<h2 id="thrift-interface-description-language">Thrift interface description language</h2>
-<p>The Thrift interface definition language (IDL) allows for the definition of <a href="/docs/types/">Thrift Types</a>. A Thrift IDL file is processed by the Thrift code generator to produce code for the various target languages to support the defined structs and services in the IDL file.</p>
+<p>The Thrift interface definition language (IDL) allows for the definition of <a href="/docs/types">Thrift Types</a>. A Thrift IDL file is processed by the Thrift code generator to produce code for the various target languages to support the defined structs and services in the IDL file.</p>
 <h2 id="description">Description</h2>
 <p><em>Under construction</em></p>
 <p>Here is a description of the Thrift IDL.</p>
@@ -272,7 +272,7 @@
 </ul>
 <p>Why does position of <code>CppType</code> vary between <code>SetType</code> and <code>ListType</code>?</p>
 <ul>
-<li>std::set does sort the elements automatically, that's the design. see <a href="/docs/types/">Thrift Types</a> or the <a href="http://www.cplusplus.com/reference/stl/set/">C++ std:set reference</a> for further details</li>
+<li>std::set does sort the elements automatically, that's the design. see <a href="/docs/types">Thrift Types</a> or the <a href="http://www.cplusplus.com/reference/stl/set/">C++ std:set reference</a> for further details</li>
 <li>The question is, how other languages are doing that? What about custom objects, do they have a Compare function the set the order correctly?</li>
 </ul>
 <p>Why can't <code>DefinitionType</code> be the same as <code>FieldType</code> (i.e. include <code>Identifier</code>)?</p>

Modified: websites/staging/thrift/trunk/content/docs/install/centos.html
==============================================================================
--- websites/staging/thrift/trunk/content/docs/install/centos.html (original)
+++ websites/staging/thrift/trunk/content/docs/install/centos.html Sat Mar 22 16:52:06 2014
@@ -75,8 +75,8 @@
 
 
 <h4 id="additional-reading">Additional reading</h4>
-<p>For more information on the requirements see: <a href="/docs/install/">Apache Thrift Requirements</a></p>
-<p>For more information on building and installing Thrift see: <a href="/docs/BuildingFromSource/">Building from source</a></p>
+<p>For more information on the requirements see: <a href="/docs/install">Apache Thrift Requirements</a></p>
+<p>For more information on building and installing Thrift see: <a href="/docs/BuildingFromSource">Building from source</a></p>
           
 	</div>
 	<div class="container">

Modified: websites/staging/thrift/trunk/content/docs/install/os_x.html
==============================================================================
--- websites/staging/thrift/trunk/content/docs/install/os_x.html (original)
+++ websites/staging/thrift/trunk/content/docs/install/os_x.html Sat Mar 22 16:52:06 2014
@@ -78,7 +78,7 @@
 
 
 <h3 id="install-libevent">Install libevent</h3>
-<p>Download <a href="http://monkey.org/~provos/libevent/">libevent</a>, untar and compile with</p>
+<p>Download <a href="http://monkey.org/~provos/libevent">libevent</a>, untar and compile with</p>
 <div class="codehilite"><pre><span class="o">./</span><span class="n">configure</span> <span class="o">--</span><span class="n">prefix</span><span class="p">=</span><span class="o">/</span><span class="n">usr</span><span class="o">/</span><span class="n">local</span> 
 <span class="n">make</span>
 <span class="n">sudo</span> <span class="n">make</span> <span class="n">install</span>
@@ -86,14 +86,14 @@
 
 
 <h3 id="building-apache-thrift">Building Apache Thrift</h3>
-<p>Download the latest version of <a href="/download/">Apache Thrift</a>, untar and compile with</p>
+<p>Download the latest version of <a href="/download">Apache Thrift</a>, untar and compile with</p>
 <div class="codehilite"><pre><span class="o">./</span><span class="n">configure</span> <span class="o">--</span><span class="n">prefix</span><span class="p">=</span><span class="o">/</span><span class="n">usr</span><span class="o">/</span><span class="n">local</span><span class="o">/</span> <span class="o">--</span><span class="n">with</span><span class="o">-</span><span class="n">boost</span><span class="p">=</span><span class="o">/</span><span class="n">usr</span><span class="o">/</span><span class="n">local</span> <span class="o">--</span><span class="n">with</span><span class="o">-</span><span class="n">libevent</span><span class="p">=</span><span class="o">/</span><span class="n">usr</span><span class="o">/</span><span class="n">local</span>
 </pre></div>
 
 
 <h2 id="additional-reading">Additional reading</h2>
-<p>For more information on the requirements see: <a href="/docs/install/">Apache Thrift Requirements</a></p>
-<p>For more information on building and installing Thrift see: <a href="/docs/BuildingFromSource/">Building from source</a></p>
+<p>For more information on the requirements see: <a href="/docs/install">Apache Thrift Requirements</a></p>
+<p>For more information on building and installing Thrift see: <a href="/docs/BuildingFromSource">Building from source</a></p>
           
 	</div>
 	<div class="container">

Modified: websites/staging/thrift/trunk/content/docs/install/ubuntu.html
==============================================================================
--- websites/staging/thrift/trunk/content/docs/install/ubuntu.html (original)
+++ websites/staging/thrift/trunk/content/docs/install/ubuntu.html Sat Mar 22 16:52:06 2014
@@ -121,8 +121,8 @@
 </li>
 </ul>
 <h2 id="additional-reading">Additional reading</h2>
-<p>For more information on the requirements see: <a href="/docs/install/">Apache Thrift Requirements</a></p>
-<p>For more information on building and installing Thrift see: <a href="/docs/BuildingFromSource/">Building from source</a></p>
+<p>For more information on the requirements see: <a href="/docs/install">Apache Thrift Requirements</a></p>
+<p>For more information on building and installing Thrift see: <a href="/docs/BuildingFromSource">Building from source</a></p>
           
 	</div>
 	<div class="container">

Modified: websites/staging/thrift/trunk/content/docs/install/windows.html
==============================================================================
--- websites/staging/thrift/trunk/content/docs/install/windows.html (original)
+++ websites/staging/thrift/trunk/content/docs/install/windows.html Sat Mar 22 16:52:06 2014
@@ -69,14 +69,14 @@
   	<div class="container">
           
 		<h2 id="windows-setup">Windows Setup</h2>
-<p>The windows compiler is available as a prebuilt exe available <a href="/download/">here</a></p>
+<p>The windows compiler is available as a prebuilt exe available <a href="/download">here</a></p>
 <hr />
 <h2 id="windows-setup-from-source">Windows setup from source</h2>
 <h3 id="basic-requirements-for-win32">Basic requirements for win32</h3>
 <p>Thrift's compiler is written in C++ and designed to be portable, but there are some system requirements:</p>
 <ul>
 <li>Cygwin or MinGW</li>
-<li><a href="/docs/install/">Apache Thrift Requirements</a></li>
+<li><a href="/docs/install">Apache Thrift Requirements</a></li>
 </ul>
 <p>Thrift's runtime libraries are written in various languages, which are also required for the particular language interface.</p>
 <h3 id="installing-from-source">Installing from source</h3>
@@ -197,8 +197,8 @@
 <h4 id="realpath-is-not-found">realpath is not found</h4>
 <p>add -DMINGW -mno-cygwin to the CXXDEFS variable in Makefile</p>
 <h2 id="additional-reading">Additional reading</h2>
-<p>For more information on the requirements see: <a href="/docs/install/">Apache Thrift Requirements</a></p>
-<p>For more information on building and installing Thrift see: <a href="/docs/BuildingFromSource/">Building from source</a></p>
+<p>For more information on the requirements see: <a href="/docs/install">Apache Thrift Requirements</a></p>
+<p>For more information on building and installing Thrift see: <a href="/docs/BuildingFromSource">Building from source</a></p>
           
 	</div>
 	<div class="container">

Modified: websites/staging/thrift/trunk/content/docs/types.html
==============================================================================
--- websites/staging/thrift/trunk/content/docs/types.html (original)
+++ websites/staging/thrift/trunk/content/docs/types.html Sat Mar 22 16:52:06 2014
@@ -69,7 +69,7 @@
   	<div class="container">
           
 		<h2 id="thrift-types">Thrift Types</h2>
-<p>The Thrift type system is intended to allow programmers to use native types as much as possible, no matter what programming language they are working in. This information is based on, and supersedes, the information in the <a href="/static/files/thrift-20070401.pdf">Thrift Whitepaper</a>. The <a href="/docs/idl/">Thrift IDL</a> provides descriptions of the types which are used to generate code for each target language.</p>
+<p>The Thrift type system is intended to allow programmers to use native types as much as possible, no matter what programming language they are working in. This information is based on, and supersedes, the information in the <a href="/static/files/thrift-20070401.pdf">Thrift Whitepaper</a>. The <a href="/docs/idl">Thrift IDL</a> provides descriptions of the types which are used to generate code for each target language.</p>
 <h3 id="base-types">Base Types</h3>
 <p>The base types were selected with the goal of simplicity and clarity rather than abundance, focusing on the key types available in all programming languages.</p>
 <ul>
@@ -86,7 +86,7 @@
 <p>binary: a sequence of unencoded bytes</p>
 <p>N.B.: This is currently a specialized form of the string type above, added to provide better interoperability with Java. The current plan-of-record is to elevate this to a base type at some point.</p>
 <h3 id="structs">Structs</h3>
-<p>Thrift structs define a common object -- they are essentially equivalent to classes in OOP languages, but without inheritance. A struct has a set of strongly typed fields, each with a unique name identifier. Fields may have various annotations (numeric field IDs, optional default values, etc.) that are described in the  <a href="/docs/idl/">Thrift IDL</a>.</p>
+<p>Thrift structs define a common object -- they are essentially equivalent to classes in OOP languages, but without inheritance. A struct has a set of strongly typed fields, each with a unique name identifier. Fields may have various annotations (numeric field IDs, optional default values, etc.) that are described in the  <a href="/docs/idl">Thrift IDL</a>.</p>
 <h3 id="containers">Containers</h3>
 <p>Thrift containers are strongly typed containers that map to commonly used and commonly available container types in most programming languages.</p>
 <p>There are three container types:</p>

Modified: websites/staging/thrift/trunk/content/download.html
==============================================================================
--- websites/staging/thrift/trunk/content/download.html (original)
+++ websites/staging/thrift/trunk/content/download.html Sat Mar 22 16:52:06 2014
@@ -86,8 +86,8 @@
 <p>When downloading from a mirror, please be sure to <a href="http://www.apache.org/info/verification.html">verify</a> the checksums and signature (see the MD5 and PGP links above). The <a href="https://dist.apache.org/repos/dist/release/thrift/KEYS">KEYS</a> file contains the public key(s) used for signing releases.</p>
 <hr />
 <h2 id="incubator-releases">Incubator Releases</h2>
-<p>Releases from the incubator ( less than 0.6.0 ) are available at the <a href="http://archive.apache.org/dist/incubator/thrift/">Thrift Incubator Archive</a></p>
-<p>Releases from 0.6.0 up to the current release are available at the <a href="http://archive.apache.org/dist/thrift/">Apache Thrift Archive</a></p>
+<p>Releases from the incubator ( less than 0.6.0 ) are available at the <a href="http://archive.apache.org/dist/incubator/thrift">Thrift Incubator Archive</a></p>
+<p>Releases from 0.6.0 up to the current release are available at the <a href="http://archive.apache.org/dist/thrift">Apache Thrift Archive</a></p>
 <hr />
 <h2 id="git-checkout">GIT Checkout</h2>
 <p>For those who would like to participate in Thrift development, you may checkout Thrift from the <a href="https://git-wip-us.apache.org/repos/asf?p=thrift.git">Apache GIT repository</a>.

Modified: websites/staging/thrift/trunk/content/mailing.html
==============================================================================
--- websites/staging/thrift/trunk/content/mailing.html (original)
+++ websites/staging/thrift/trunk/content/mailing.html Sat Mar 22 16:52:06 2014
@@ -73,20 +73,20 @@
 <hr />
 <h3 id="user-mailing-list">User Mailing List</h3>
 <p>If you use Apache Thrift, please subscribe to the Thrift user mailing list. This list is for questions about Thrift and announcements from the team relevant to all users</p>
-<p><a href="mailto:user-subscribe@thrift.apache.org">Subscribe</a> | <a href="mailto:user-unsubscribe@thrift.apache.org">Unsubscribe</a> | <a href="http://mail-archives.apache.org/mod_mbox/thrift-user/">View Archives</a> | <a href="http://mail-archives.apache.org/mod_mbox/incubator-thrift-user/">View Archives (Incubator)</a></p>
+<p><a href="mailto:user-subscribe@thrift.apache.org">Subscribe</a> | <a href="mailto:user-unsubscribe@thrift.apache.org">Unsubscribe</a> | <a href="http://mail-archives.apache.org/mod_mbox/thrift-user">View Archives</a> | <a href="http://mail-archives.apache.org/mod_mbox/incubator-thrift-user">View Archives (Incubator)</a></p>
 <hr />
 <h3 id="developers-mailing-list">Developers Mailing List</h3>
 <p>If you would like to contribute to Apache Thrift, subscribe to the Thrift developer mailing list.</p>
-<p><a href="mailto:dev-subscribe@thrift.apache.org">Subscribe</a> | <a href="mailto:dev-unsubscribe@thrift.apache.org">Unsubscribe</a> | <a href="http://mail-archives.apache.org/mod_mbox/thrift-dev/">View Archives</a> | <a href="http://mail-archives.apache.org/mod_mbox/incubator-thrift-dev/">View Archives (Incubator)</a></p>
+<p><a href="mailto:dev-subscribe@thrift.apache.org">Subscribe</a> | <a href="mailto:dev-unsubscribe@thrift.apache.org">Unsubscribe</a> | <a href="http://mail-archives.apache.org/mod_mbox/thrift-dev">View Archives</a> | <a href="http://mail-archives.apache.org/mod_mbox/incubator-thrift-dev">View Archives (Incubator)</a></p>
 <hr />
 <h3 id="commits-mailing-list">Commits Mailing List</h3>
 <p>This list receives notifications about all code changes made to Apache Thrift.</p>
-<p><a href="mailto:commits-subscribe@thrift.apache.org">Subscribe</a> | <a href="mailto:commits-unsubscribe@thrift.apache.org">Unsubscribe</a> | <a href="http://mail-archives.apache.org/mod_mbox/thrift-commits/">View Archives</a> | <a href="http://mail-archives.apache.org/mod_mbox/incubator-thrift-commits/">View Archives (Incubator)</a></p>
+<p><a href="mailto:commits-subscribe@thrift.apache.org">Subscribe</a> | <a href="mailto:commits-unsubscribe@thrift.apache.org">Unsubscribe</a> | <a href="http://mail-archives.apache.org/mod_mbox/thrift-commits">View Archives</a> | <a href="http://mail-archives.apache.org/mod_mbox/incubator-thrift-commits">View Archives (Incubator)</a></p>
 <hr />
 <p>Note: subscription is required to post to all lists.</p>
 <h3 id="irc">IRC</h3>
 <p>Many of the Apache Thrift developers and community members hang out in the #thrift channel on irc.freenode.net.</p>
-<p>If you are new to IRC, you can use a client such as <a href="http://www.xchat.org/">xchat</a> or <a href="http://www.irssi.org/">Irssi</a> or a <a href="http://webchat.freenode.net/?channels=#thrift">web-based client</a>.</p>
+<p>If you are new to IRC, you can use a client such as <a href="http://www.xchat.org">xchat</a> or <a href="http://www.irssi.org">Irssi</a> or a <a href="http://webchat.freenode.net/?channels=#thrift">web-based client</a>.</p>
           
 	</div>
 	<div class="container">

Modified: websites/staging/thrift/trunk/content/tutorial/graphviz.html
==============================================================================
--- websites/staging/thrift/trunk/content/tutorial/graphviz.html (original)
+++ websites/staging/thrift/trunk/content/tutorial/graphviz.html Sat Mar 22 16:52:06 2014
@@ -89,7 +89,7 @@
 <ul>
 <li>
 <p>A Graphviz renderer</p>
-<p>The <a href="http://www.graphviz.org/">official renderers</a> can be used as a command line tool to produce a graphic from the '.gv' file</p>
+<p>The <a href="http://www.graphviz.org">official renderers</a> can be used as a command line tool to produce a graphic from the '.gv' file</p>
 </li>
 </ul>
 <h3 id="overview">Overview</h3>

Modified: websites/staging/thrift/trunk/content/tutorial/js.html
==============================================================================
--- websites/staging/thrift/trunk/content/tutorial/js.html (original)
+++ websites/staging/thrift/trunk/content/tutorial/js.html Sat Mar 22 16:52:06 2014
@@ -87,7 +87,7 @@
 </ol>
 <h3 id="prerequisites">Prerequisites</h3>
 <ul>
-<li>This tutorial depends on an existing Thrift server. See either the <a href="/tutorial/java/">Java tutorial</a> or <a href="/tutorial/cpp/">C++ tutorial</a> for how to build and setup one of these servers.</li>
+<li>This tutorial depends on an existing Thrift server. See either the <a href="/tutorial/java">Java tutorial</a> or <a href="/tutorial/cpp">C++ tutorial</a> for how to build and setup one of these servers.</li>
 </ul>
 <h3 id="client">Client</h3>
 <pre><code class="language-js"> 
@@ -113,7 +113,7 @@ function calc() {
 </code></pre>
 
 <h3 id="server">Server</h3>
-<p>Use either the <a href="/tutorial/java/">Java tutorial</a> or <a href="/tutorial/cpp/">C++ tutorial</a> server </p>
+<p>Use either the <a href="/tutorial/java">Java tutorial</a> or <a href="/tutorial/cpp">C++ tutorial</a> server </p>
 <h2 id="additional-information">Additional Information</h2>
 <h3 id="inspecting-the-generated-javascript-code-and-html-code">Inspecting the generated Javascript code and HTML code</h3>
 <p>Inside the html file is the entry point of using the Thrift.js and compiled Javascript files. The main section code from the tutorial.html fileis the Thrift client as shown above.</p>