From 33233ee1ea8adc62ed662203d8f56ea95de53887 Mon Sep 17 00:00:00 2001 From: Eric Bollengier Date: Tue, 9 Oct 2007 19:11:34 +0000 Subject: [PATCH] ebl update todo with api stuff git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@5745 91ce42f0-d328-0410-95d8-f526ca767f89 --- bacula/patches/testing/eblstodo | 54 ++++++++++++++++++++++++++++++++- 1 file changed, 53 insertions(+), 1 deletion(-) 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 -- 2.39.5