Editing Vcs bat

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 3: Line 3:
This is a short list of some basic tests I perform against vcs.maemo.org, our new subversion and git server. The list is by far complete.
This is a short list of some basic tests I perform against vcs.maemo.org, our new subversion and git server. The list is by far complete.
-
== Current Status ==
+
The results are known by the ISP, they are investigating the problems on the load balancer side.
-
{| class="wikitable"
 
-
| style="background:Green; color:white" | GO
 
-
|}
 
-
 
-
== Failed Cases ==
 
-
 
-
None
 
<pre>
<pre>
Line 23: Line 16:
-
Test 1 - PASSED
+
Test 1 - PASSED (see comment below)
------
------
1. Request https://vcs.maemo.org/git from Firefox
1. Request https://vcs.maemo.org/git from Firefox
Line 31: Line 24:
   SSL certificate OK
   SSL certificate OK
 +
  Server shows that the request arrived to port 80 on the backend, so
 +
  this test basically failed, although the browser seems to be happy.
-
Test 2 - PASSED
+
Test 2 - PASSED (see comment below)
------
------
1. Request https://git.maemo.org/git from Firefox
1. Request https://git.maemo.org/git from Firefox
Line 43: Line 38:
   this test basically failed, although the browser seems to be happy.
   this test basically failed, although the browser seems to be happy.
-
Test 3 - PASSED
+
Test 3 - FAILED
------
------
1. Request https://vcs.maemo.org/git with lynx from command line
1. Request https://vcs.maemo.org/git with lynx from command line
-
Test 4 - PASSED
+
Result:
 +
  Page loads fine, but HTTPS was redirected to HTTP
 +
 
 +
Test 4 - FAILED
------
------
1. Request https://vcs.maemo.org/git from Firefox
1. Request https://vcs.maemo.org/git from Firefox
Line 54: Line 52:
   although the URL was pointing to http://.....
   although the URL was pointing to http://.....
-
Test 5 - PASSED
+
Expected result:
 +
browser goes to https://vcs.maemo.org/git
 +
 
 +
Suspected reason:
 +
  The load balancer redirects all, but the 1st request to port 80,
 +
  instead of keeping the same SSL sessions.
 +
 
 +
Test 5 - FAILED
------
------
1. Request https://git.maemo.org/git from Firefox
1. Request https://git.maemo.org/git from Firefox
2. Click any of the links on the page, e.g. 'projects' on the top left
2. Click any of the links on the page, e.g. 'projects' on the top left
 +
Result:
 +
  Browser redirected to http://git.maemo.org/git,
 +
  although the URL was pointing to http://.....
 +
 +
Expected result:
 +
browser goes to https://git.maemo.org/git
 +
 +
Suspected reason:
 +
  The load balancer redirects all, but the 1st request to port 80,
 +
  instead of keeping the same SSL sessions.
-
Test 6 - PASSED
+
Test 6 - FAILED
------
------
1. Request https://git.maemo.org/git from Firefox
1. Request https://git.maemo.org/git from Firefox
2. Click any of the project links there, e.g. "anki"
2. Click any of the project links there, e.g. "anki"
 +
Result:
 +
  The gitweb application returns HTTP error 500:
 +
  "vs anki - Malformed query, file missing or permission denied"
-
Test 7 - PASSED
+
Expected result:
 +
  The URL get re-written by the local Apache instance and
 +
  gitweb called with the right parameters and request format
 +
 
 +
Reason: the local redirect rules are completely ignored completely
 +
 
 +
Test 7 - FAILED
------
------
1. git clone test from command line
1. git clone test from command line
Line 71: Line 95:
  git clone https://git.maemo.org/git/gittest
  git clone https://git.maemo.org/git/gittest
-
Test 8 - PASSED
+
Result:
 +
curl (the lib git is using for HTTP transfer) complains about SSL
 +
certificate.
 +
 
 +
Test passes with workaround: setting GIT_SSL_NO_VERIFY, but this is not
 +
accepted.
 +
 
 +
Expected result:
 +
the cloning goes through without errors
 +
 
 +
Suspected reason:
 +
The load balancer does not provide the intermediate certificate for the
 +
client. I have provided this certificate, so please install it.
 +
 
 +
Test 8 - FAILED
------
------
-
1. git push
+
1. git push without SSL verification (workaround mentioned above)
Result:
Result:
Line 84: Line 122:
Suspected reason:
Suspected reason:
-
  Due to HTTPS -> HTTP rewrites the WebDAV MOVE method fails. Trying to find a workaround on the server side. 
+
The load balancer messes up the HTTPS requests / responses.
Test 9 - PASSED
Test 9 - PASSED
Line 112: Line 150:
  Changes committed, session remained encrypted all the time.
  Changes committed, session remained encrypted all the time.
</pre>
</pre>
-
 
-
[[Category:maemo.org]]
 

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)