Using TortoiseSVN with subversion 1.7.x on Ubuntu suddently gave me the error "SSL handshake failed: An existing connection was forcibly closed by the remote host".  Installing the newest subvision manually solved the problem.  Here are the steps...

Skip 1 and 2 if you have a pre-installed APR and APR-util. Otherwise, you will need to get these yourself from here.

  1. Install APR and APR-util
    sudo apt-get install apache2-threaded-dev
  2. Subversion
    Download and unpack sqlite source from here. (Say, sqlite-amalgamation-3071401.zip.)
    Download and unpack subversion from here. (Say, subversion-1.7.7.tar.gz.)
    cd subversion-1.7.7
    mkdir sqlite-amalgamation
    cp ../sqlite-amalgamation-3071401/sqlite3.c sqlite-amalgamation
    ./configure --with-apr=../apr-1.4.6 --with-apr-util=../apr-util-1.5.1 --without-berkeley-db
    make
    sudo make intall