Système de Bug Tracking

Si vous pensez avoir trouvé un bug ou si vous souhaitez faire une demande de nouvelle fonctionnalité, utilisez notre Système de Bug Tracking.

Assurez-vous bien que votre rapport concerne réellement un BUG et non un problème de votre côté.

Sondage

Espace Développeurs

Suivre le projet Prelude

Suivez l'actualité développement Prelude en consultant les tableaux ci-dessous, ou encore, en accédant directement au système de management du projet : Trac Prelude

 

Derniers développements Prelude

Feature Notes
Libprelude Win32 port Libprelude now compile and run under Win32 native!
Libev support for Prelude-LML  
Multithreading API independance Support for posix, solaris, pth, win32 backend
Prelude-LML, support mod_security v2 Contributed by Peter Vrabec and Dan Kopecek
Prelude-LML, support FreeBSD su attempts Contributed by Alexander Afonyashin
Easybindings Provide an easy and natural way to use the Prelude interfaces, from high level languages (available for C++, Python, Perl, Ruby, Lua)

 

Matrice des développements Prelude

Feature Planned Development Notes
ClamAV native support   X  
Prelude-Correlator   X (beta)
PADS native support   X  

Accès Subversion

Vous pouvez obtenir les dernières modifications au code source de Prelude en utilisant le système de contrôle de version open source Subversion.  Attention, il contient du code de développement qui pourrait être instable, ou ne pas compiler correctement. L'avantage d'utiliser Subversion réside dans le fait d'obtenir les derniers correctifs et mises à jour sans avoir à attendre les versions officielles.

Le module que vous souhaitez consulter doit être spécifié en tant que modulename.

  • Consulter la branche de développement

svn checkout http://svn.prelude-ids.org/modulename/trunk

 

  • Accès Développeur

Les même règles que pour l'accès Anonyme Subversion s'appliquent, mais les développeurs doivent utiliser le protocole https. Subversion vous invitera à remplir votre mot de passe si vous demandez une opération qui requiert des droits d'écriture dans le répertoire.  

 

Contribuer du Code

Soumission de code

Les contributions au code de Prelude sont très appréciées et encouragées.

Tous les changements proposés dans le dépôt Prelude sont revus. Cette pratique a été mise en place afin de faciliter la maintenance et d'assurer la conservation d'un code propre.

Vous pouvez envoyer des diff unifiés à la mailing list Prelude dévelppement et demander  une  revue. L'authorisation d'enregistrer vos changements dans le répertoire principal Prelude sera accordé par le chef de projet Yoann Vandoorselaere.

Bien sûr, cette règle ne s'applique pas si vous êtes désigné en tant que mainteneur d'un dépôt pour un module donné.

 

Copyright

En raison du "dual-licensing" du système Prelude, tout le code du système Prelude doit être copyrighté au nom de PreludeIDS Technologies. Lorsque vous contribuez du code, nous vous demandons donc de nous céder votre copyright.

En fonction de l'ampleur de votre contribution et avec votre accord, vous serez cité sur le site de PreludeIDS en tant que contributeur.