LEFEVRE Damien .net

< 1 2 3 4 5 6 7 8 >

Wednesday 11 July 2007, 00:28

Trac installation guide

If you have a web server with svn installed (see Subversion (SVN) server installation guide ) you might like to explore the different functionalities of Trac .

Trac is a great web interface running on the top of a subversion which considerably helps the project management, bug tracking...

Here are some of the features:

  • Internal wiki
  • iCalendar, for synchronization
  • Timeline, revision historic
  • Source browser with syntax coloration
  • RSS feeds
  • Possibility to add ticket, bug reporting and tracing
  • Internal search engine
  • Revision comparisons
  • File attachment
  • Integrated help
  • ....

With this article, we complete the server we started to configure in Subversion (SVN) server installation guide .


Tuesday 10 July 2007, 13:54

Subversion (SVN) server installation guide

Here comes a simple installation guide for Linux Debian servers. Most of the configuration should be the same for other Linux distributions but there could be some differences in the paths.

Configurations are different if you are using Apache 1 or Apache 2 and you won't be able to have the same functionalities and access methods.

Web server administrators are slow to move to Apache2 and most of us wish to keep Apache 1.3 on their production server. It is possible to use both Apache at the same time.

When running both version of apache, Apache 1.3 is the front-end server providing SSL encryption (https) and proxy server. Apache 2 become a dedicated SVN server listening on a specific port.


Monday 25 June 2007, 21:14

Compile DAV for Apache 1.3

wget http://mirror.eunet.fi/apache/httpd/apache_1.3.37.tar.gz
wget http://www.webdav.org/mod_dav/mod_dav-1.0.3-1.3.6.tar.gz
tar xzf apache_1.3.37.tar.gz
tar xzf mod_dav-1.0.3-1.3.6.tar.gz
cd apache_1.3.37
cd ../mod_dav-1.0.3-1.3.6
./configure --with-apache=../apache_1.3.37
make install
cd ../apache_1.3.37
./configure --activate-module=src/modules/dav/libdav.a <+ other options>
make install

Monday 25 June 2007, 18:02

Installing and Configuring Subversion for Debian



Thursday 21 June 2007, 12:32

Generating an SSL Certificate with Apache+mod_ssl

  • Generate key:

openssl genrsa -des3 -rand file1:file2:file3:file4:file5 -out server.key 1024

  • remove encryption or will ask for the passphrase every time apache reboots:

openssl rsa -in server.key -out server.pem

  • Generate CRS:

openssl req -new -key server.key -out server.csr

  • Generate the self-signed sertificate:

openssl x509 -req -days 60 -in server.csr -signkey server.key -out server.crt

Virtual host definition:

<VirtualHost _default_:443>
ServerAdmin webmaster@domain.com
DocumentRoot /usr/local/apache/share/htdocs
ServerName www.domain.com
ScriptAlias /cgi-bin/ /usr/local/apache/share/htdocs/cgi-bin/
SSLEngine on
SSLCertificateFile    /usr/local/apache/etc/ssl.crt/server.crt
SSLCertificateKeyFile /usr/local/apache/etc/ssl.key/server.pem
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
CustomLog /usr/local/apache/var/log/ssl_request_log \
        "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"

Tuesday 29 May 2007, 15:52

Unix Utilities on Windows

Who has never dreamed of having cat, ls, wget... on Windows shell??? The fu**ing dir command which is so bad and piss you off every time you need to use it...

Well today I found something new (Thanks PyS60 again).

  • Go to UnxUtils project page: http://sourceforge.net/projects/unxutils then download and unzip UnxUtils.zip
  • I copied the UnxUtils directory under C: like C:\UnxUtils>
  • Now we need to give the path to the environment variables for it to be seen
  • Windows_Key + Pause take you to System properties > Advanced > Environment Variables
  • New System variable
    • name: UNXUILS_HOME
    • value: C:\UnxUtils\usr\local\wbin
  • Now we add UNXUILS_HOME to PATH (add at the end %UNXUILS_HOME%;)
  • Ok

That's it! A quick test:

  • Open a new command prompt Windows_Key + R > cmd
  • C:\>ls -la

Thursday 3 May 2007, 21:25

Article in Attic web magazine

OAMK web magazine made an article about my story in Finland and my work with PyS60. Here's the link (in English :) ):

< 1 2 3 4 5 6 7 8 >