From: Eric Bollengier Date: Tue, 9 Oct 2007 19:11:34 +0000 (+0000) Subject: ebl update todo with api stuff X-Git-Tag: Release-3.0.0~2385 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=4d681c04a5cc584aa2d02f7369f807fe92fea942;p=bacula%2Fbacula ebl update todo with api stuff git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@5745 91ce42f0-d328-0410-95d8-f526ca767f89 --- diff --git a/bacula/patches/testing/eblstodo b/bacula/patches/testing/eblstodo index 1ca9fd6585..b55297742d 100644 --- a/bacula/patches/testing/eblstodo +++ b/bacula/patches/testing/eblstodo @@ -61,6 +61,58 @@ Gestion des stats : - générer un format simple UNIXSTAMP|label|unit|value - possibilité d'ajouter ça dans la base de donnée ou dans rrd +API : + + - apr (apache portable runtime) pour les exemples de chargement + de module dynamique (win32, linux, etc...) + http://svn.apache.org/viewvc/apr/apr/trunk/dso/ + + - exemple apache + http://modules.apache.org/doc/API.html + + - comment charger les librairies dependantes d'un hook + ex: ACL -> -lacl + GZIP -> -lgz + + - nommer les hook (a la place d'une structure de pointeur) + ex: + "action", mod_action_handler + + - interface + - opendir + - readdir + - closedir + - mkdir + - stat + - open + - close + - read + - write + - seek + - get_perm + - set_perm + - configuration... (ajout automatique avant de charger le fichier de conf) + - init + - destroy + + - version + - name + + - exemple de hook/module + - cryptage ? + - checksum (MD5/SHA1) + - ACL/droits + - compression (LZO, GZIP, BZIP) + + - initialiser le jcr avec seulement les hooks utiles + + - configuration + - declarer les modules utiles + - les options doivent utiliser le nom du module + ex: + GZIP level = 2 + ACL use uid = yes + etc... TODO ---- @@ -125,7 +177,7 @@ bacula : o pb exclusion (distante, locale) o pb execution de commande o pb de config avec test du -t des differents daemon - - Utiliser PQescapeStringConn a la place de PQescapeString + x Utiliser PQescapeStringConn a la place de PQescapeString - Utiliser la lib pcre - Rendre les scripts bacula-ctl-xxx LSB x Pouvoir utiliser les uid numeriques dans le backup des acl