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.