Projet

Général

Profil

Demandes

Filtres

Appliquer Effacer

# Projet Tracker Statut Sujet Auteur Assigné à Mis-à-jour Version cible Début % réalisé Priorité
3417eole-commonAnomalieFerméle fichier de filtre de rsyslog 00-aggregation.conf n'est pas copié dans tous les conteneursBenjamin BohardBenjamin Bohard07/06/2012 17:34Distribution EOLE - Mises à jour 2.3.5 RC05/05/2012

Normal
1616eole-commonEvolutionFerméAmonecole 2.3rc3 & Onduleur APC Smart UPS 750Cedric CHEVEAUXEmmanuel GARETTE08/06/2012 10:25Distribution EOLE - Mises à jour 2.3.5 RC30/03/2011

Normal
2563eole-commonEvolutionFerméseparation des logs et la version de scannedonly Sebastien FoyBenjamin Bohard08/06/2012 10:55Distribution EOLE - Mises à jour 2.3.5 RC07/12/2011

Bas
2822eole-commonAnomalieFerméLe template nsswitch.conf devrait être fourni par eole-client-annuaireDaniel Dehennin08/06/2012 11:08Distribution EOLE - Mises à jour 2.3.5 RC03/02/2012

Normal
3041eole-commonEvolutionFermé@gen_conteneur@ devrait indiquer le chemin du fichier de logDaniel Dehennin08/06/2012 12:14Distribution EOLE - Mises à jour 2.3.5 RC08/03/2012

Normal
3001creoleAnomalieFermégen_conteneur et mise à jourJoël CuissinatEmmanuel GARETTE08/06/2012 12:16Distribution EOLE - Mises à jour 2.3.5 RC02/03/2012

Normal
2863eole-commonAnomalieFerméUn vrai ouvre.firewallEmmanuel GARETTE08/06/2012 15:19Distribution EOLE - Mises à jour 2.3.5 RC10/02/2012

Normal
2582eole-commonAnomalieFerméPrise en compte effective de la variable server_pemJoël CuissinatBruno Boiget08/06/2012 15:23Distribution EOLE - Mises à jour 2.3.5 RC12/12/2011

Normal
3100amon-backendEvolutionFerméDansguardian et les VlanJoël CuissinatJoël Cuissinat08/06/2012 15:32Distribution EOLE - Mises à jour 2.3.5 RC16/03/2012

Normal
3212eole-commonAnomalieFermé[rsyslog] Duplication des logs passant par le dispatcherDaniel Dehennin08/06/2012 15:49Distribution EOLE - Mises à jour 2.3.5 RC02/04/2012

Normal
3214eole-commonAnomalieFermé[rsyslog] Duplications de log des mailsDaniel Dehennin08/06/2012 15:49Distribution EOLE - Mises à jour 2.3.5 RC02/04/2012

Normal
3436eole-commonEvolutionFerméRedémarrage du service rsyslog du conteneur dans lxc_postinstall.shJoël Cuissinat08/06/2012 15:52Distribution EOLE - Mises à jour 2.3.5 RC06/05/2012

Normal
2304Distribution EOLEEvolutionFerméCompiler winexe pour EOLE 2.3Joël CuissinatDaniel Dehennin08/06/2012 16:15Distribution EOLE - Mises à jour 2.3.5 RC27/10/2011

Normal
3437Distribution EOLEEvolutionFerméLes dictionnaires définissant des conteneurs ne doivent plus s'occuper de rsyslogJoël CuissinatJoël Cuissinat08/06/2012 17:14Distribution EOLE - Mises à jour 2.3.5 RC04/05/2012

Normal
3040creoleEvolutionFerméAjouter des exceptions pour "test_distant_domaine1" et "test_distant_domaine2"Joël Cuissinat11/06/2012 10:25Distribution EOLE - Mises à jour 2.3.5 RC08/03/2012

Normal
3585conf-eclairAnomalieFerméPertinance de la possibilité de configurer Eclair en DHCPEmmanuel GARETTEJoël Cuissinat11/06/2012 10:47Distribution EOLE - Mises à jour 2.3.5 RC07/06/2012

Bas
3392EoleSSOAnomalieFerméproblème si des attributs calculés renvoient autre chose que des chaines (entiers, ...)Bruno BoigetBruno Boiget11/06/2012 11:41Distribution EOLE - Mises à jour 2.3.5 RC25/04/2012

Haut
3289EoleSSOAnomalieFerméport sso en dur dans la fonction reload du service (appel xmlrpc dans /etc/init.d/eole-sso)Bruno BoigetBruno Boiget11/06/2012 11:57Distribution EOLE - Mises à jour 2.3.5 RC12/04/2012

Normal
3374EoleSSOAnomalieFerméNe pas faire de timeout sur les tickets d'application correspondant à des sessions de fédérationBruno BoigetBruno Boiget11/06/2012 12:05Distribution EOLE - Mises à jour 2.3.5 RC23/04/2012

Normal
3489eole-commonAnomalieFermé00_alias_vlan devrait charger le module 802.1q si des vlan sont définisFabrice BarconnièreFabrice Barconnière11/06/2012 12:31Distribution EOLE - Mises à jour 2.3.5 RC21/05/2012

Normal
3404eole-commonEvolutionFermé01_nut.xml : la filelist "nutmaster" devrait également être conditionnée sur activer_nutJoël CuissinatJoël Cuissinat11/06/2012 14:02Distribution EOLE - Mises à jour 2.3.5 RC26/04/2012

Normal
3308creoleAnomalieFermé[gen_conteneurs] fichiers hosts moisis avant l’instanceDaniel DehenninJoël Cuissinat11/06/2012 16:08Distribution EOLE - Mises à jour 2.3.5 RC16/04/2012

Normal
3496Gaspacho AgentAnomalieFerméPam-script n'est pas dans les dépôts EOLEEmmanuel GARETTELaurent Flori11/06/2012 16:26Distribution EOLE - Mises à jour 2.3.5 RC22/05/2012

Normal
3461creoleEvolutionFermépermettre un rechargement des fonctions personnalisées (eosfunc)Bruno BoigetBruno Boiget11/06/2012 16:36Distribution EOLE - Mises à jour 2.3.5 RC11/05/2012

Normal
3438eole-commonAnomalieFerméle fichier fstab des conteneurs n'est pas généré dans cfgparser et n'est pas templatiséEmmanuel GARETTEEmmanuel GARETTE11/06/2012 16:45Distribution EOLE - Mises à jour 2.3.5 RC04/05/2012

Normal
3406eole-commonAnomalieFerméeole-firewall : pouvoir mettre interface à autoEmmanuel GARETTEEmmanuel GARETTE11/06/2012 16:49Distribution EOLE - Mises à jour 2.3.5 RC26/04/2012

Normal
3571eole-commonAnomalieFermécorriger les règles allow_dest eole-firewallFabrice BarconnièreJoël Cuissinat11/06/2012 16:52Distribution EOLE - Mises à jour 2.3.5 RC05/06/2012

Normal
3568eole-commonAnomalieFerméCorriger allow_dest dans 00_root_nut.fwFabrice BarconnièreJoël Cuissinat11/06/2012 16:56Distribution EOLE - Mises à jour 2.3.5 RC05/06/2012

Normal
3564zephir-parcAnomalieFermémise à jour des dictionnaires pour la version 2.3.5 RCBruno BoigetBruno Boiget11/06/2012 17:05Distribution EOLE - Mises à jour 2.3.5 RC04/06/2012

Normal
3552eole-commonAnomalieFerméLes logs de cron sont répartis dans deux répertoiresBenjamin BohardBenjamin Bohard11/06/2012 17:18Distribution EOLE - Mises à jour 2.3.5 RC01/06/2012

Normal
2868eole-ltsp-serverAnomalieFerméAu démarrage d'un serveur Eclair, pas de boot PXECédric FrayssinetLaurent Flori11/06/2012 17:19Distribution EOLE - Mises à jour 2.3.5 RC10/02/2012

Bas
3493Gaspacho AgentAnomalieFerméproblème de dépendanceEmmanuel GARETTEEmmanuel GARETTE11/06/2012 17:31Distribution EOLE - Mises à jour 2.3.5 RC21/05/2012

Normal
3440eole-commonAnomalieFermél'utilisation des variables relatives à squid dans la configuration de rsyslog n'est pas soumise aux bonnes conditionsBenjamin BohardBenjamin Bohard11/06/2012 17:36Distribution EOLE - Mises à jour 2.3.5 RC04/05/2012

Normal
3536zephir-clientAnomalieFerméLe service z_stats est démarré au premier démarrage après l’instanciationDaniel DehenninDaniel Dehennin11/06/2012 17:43Distribution EOLE - Mises à jour 2.3.5 RC11/05/2012

Normal
3319eole-commonAnomalieFermédésactiver la transmission des logs ne désactive pas les options précédemment activéesBenjamin BohardBenjamin Bohard11/06/2012 17:50Distribution EOLE - Mises à jour 2.3.5 RC17/04/2012

Normal
3179eole-debsumsEvolutionFerméFournir une bibliothèque de gestion des logs et rapports de debsumsDaniel DehenninDaniel Dehennin11/06/2012 17:51Distribution EOLE - Mises à jour 2.3.5 RC28/03/2012

Normal
3510eole-debsumsEvolutionFerméFournir un wrapper utilisable par un script shellDaniel DehenninDaniel Dehennin11/06/2012 17:53Distribution EOLE - Mises à jour 2.3.5 RC23/05/2012

Normal
3457zephir-clientAnomalieFerméTraceback à chaque arrêt de z_statsJoël CuissinatDaniel Dehennin11/06/2012 17:53Distribution EOLE - Mises à jour 2.3.5 RC11/05/2012

Normal
3522eole-commonAnomalieFermé[cert] Le champs basicConstraints est inversé entre la CA et le serveurDaniel DehenninJoël Cuissinat12/06/2012 09:05Distribution EOLE - Mises à jour 2.3.5 RC24/05/2012

Haut
3314eole-debsumsAnomalieFerméLa base clamav et blacklist ne devrait pas être regardé par eole-debsumsEmmanuel GARETTEDaniel Dehennin12/06/2012 10:16Distribution EOLE - Mises à jour 2.3.5 RC16/04/2012

Normal
3184eole-commonEvolutionFerméLe service bastion devrait gérer creole_servJoël CuissinatJoël Cuissinat12/06/2012 10:55Distribution EOLE - Mises à jour 2.3.5 RC28/03/2012

Normal
3511eole-dhcpAnomalieFerméDHCP STATIQUEleturk memekJoël Cuissinat12/06/2012 11:00Distribution EOLE - Mises à jour 2.3.5 RC23/05/2012

Normal
64eole-dhcpEvolutionFerméGerer des reservations d'adresses Avec DHCPmarc FerandinEmmanuel GARETTE12/06/2012 11:04Distribution EOLE - Mises à jour 2.3.5 RC02/03/2010

Normal
3213zephir-clientEvolutionFerméSuites aux évolutions rsyslog, l'agent eximstats ne fonctionne plusJoël CuissinatJoël Cuissinat12/06/2012 11:13Distribution EOLE - Mises à jour 2.3.5 RC02/04/2012

Normal
1492zephir-clientEvolutionFerméRevoir la façon dont sont gérés les logs des agentsJoël CuissinatBruno Boiget12/06/2012 11:18Distribution EOLE - Mises à jour 2.3.5 RC01/03/2011

Normal
3256eole-eximAnomalieFermérsyslog démarre après spamassassinJoël CuissinatJoël Cuissinat12/06/2012 11:27Distribution EOLE - Mises à jour 2.3.5 RC06/04/2012

Normal
2922eole-dnsAnomalieFerméPas de règle eole-firewall en entréeEmmanuel GARETTEEmmanuel GARETTE12/06/2012 11:40Distribution EOLE - Mises à jour 2.3.5 RC20/02/2012

Normal
1183eole-eximEvolutionFerméEssayer de gérer %%system_mail_from et %%system_mail_to avec eximJoël CuissinatDaniel Dehennin12/06/2012 11:43Distribution EOLE - Mises à jour 2.3.5 RC12/11/2010

Normal
2173eole-baculaAnomalieFermépas de sauvegarde de ldap, mysql, ... si pas de eole-fichier sur le serveurEmmanuel GARETTE (2)12/06/2012 12:06Distribution EOLE - Mises à jour 2.3.5 RC07/10/2011

Normal
3341eole-eximAnomalieFerméInfo-bulle trop grande pour entrer sur un petit résolutionEmmanuel GARETTEDaniel Dehennin12/06/2012 14:06Distribution EOLE - Mises à jour 2.3.5 RC18/04/2012

Normal
3117eole-commonAnomalieFerménut (template upsmon.conf) - compte de supervision local au serveur maîtrechristophe guerinotJoël Cuissinat12/06/2012 14:14Distribution EOLE - Mises à jour 2.3.5 RC20/03/2012

Normal
3180seshat-backendEvolutionFerméSeshat et mode conteneurJoël CuissinatDaniel Dehennin12/06/2012 14:20Distribution EOLE - Mises à jour 2.3.5 RC28/03/2012

Normal
3595eole-nfsAnomalieFerméRègle eole-firewall dans le conteneur "fichier" et non sur le maitreEmmanuel GARETTEEmmanuel GARETTE12/06/2012 14:23Distribution EOLE - Mises à jour 2.3.5 RC08/06/2012

Normal
3515python-pyeoleAnomalieFerméMessage obsolète sur l'emplacement d'un fichierBenjamin BohardDaniel Dehennin12/06/2012 14:27Distribution EOLE - Mises à jour 2.3.5 RC24/05/2012

Normal
3371python-pyeoleAnomalieFerméBacula envoie des mails superflusBenjamin BohardBenjamin Bohard12/06/2012 14:29Distribution EOLE - Mises à jour 2.3.5 RC23/04/2012

Normal
3178python-pyeoleEvolutionFerméAmélioration de la vitesse de détection des systèmes de fichiersDaniel DehenninJoël Cuissinat12/06/2012 14:31Distribution EOLE - Mises à jour 2.3.5 RC28/03/2012

Normal
3119eole-commonAnomalieFerméremarques sur nut - évolution de la syntaxe - non bloquantchristophe guerinotchristophe guerinot12/06/2012 14:51Distribution EOLE - Mises à jour 2.3.5 RC20/03/2012

Normal
3393python-pyeoleAnomalieFerméVariables non déclarées dans bacula.py [dev]Joël CuissinatBenjamin Bohard12/06/2012 14:56Distribution EOLE - Mises à jour 2.3.5 RC25/04/2012

Haut
2327join-scribeEvolutionFerméFournir un paquet joinscribe pour EOLE 2.3Joël CuissinatJoël Cuissinat12/06/2012 15:45Distribution EOLE - Mises à jour 2.3.5 RC03/11/2011

Normal
3183eole-commonAnomalieFermé[lxc-install] La source utilisé par debootstrap n’est pas configurableDaniel Dehennin12/06/2012 15:56Distribution EOLE - Mises à jour 2.3.5 RC28/03/2012

Haut
3485Gaspacho AgentAnomalieFerméGaspacho-agent est optionnel par défaut sans possibilité de le changerLaurent FloriEmmanuel GARETTE12/06/2012 16:40Distribution EOLE - Mises à jour 2.3.5 RC21/05/2012

Normal
2650python-pyeoleAnomalieFerméDroits sur le montage trop permissifEmmanuel GARETTEBenjamin Bohard12/06/2012 16:50Distribution EOLE - Mises à jour 2.3.5 RC22/12/2011

Normal
3359eole-commonAnomalieFerméles logs iptables sont dans kernel, le logrotate pour iptables.*.log est en échecBenjamin BohardBenjamin Bohard12/06/2012 16:55Distribution EOLE - Mises à jour 2.3.5 RC20/04/2012

Normal
3390eole-commonAnomalieFermé[gen_conteneur] : écrasement possible du réseau personnaliséJoël CuissinatJoël Cuissinat12/06/2012 17:25Distribution EOLE - Mises à jour 2.3.5 RC24/04/2012

Normal
3401eole-commonAnomalieFermé"persistence" du fichier /etc/rsyslog.d/50-default.conf dans les conteneursBenjamin BohardBenjamin Bohard12/06/2012 17:31Distribution EOLE - Mises à jour 2.3.5 RC25/04/2012

Normal
3408eole-commonEvolutionFermédésactiver la séquence ctrl - alt - supprThierry BertrandJoël Cuissinat12/06/2012 17:38Distribution EOLE - Mises à jour 2.3.5 RC26/04/2012

Normal
3539eole-commonEvolutionFerméMise à niveau de dhclient.confJoël CuissinatJoël Cuissinat12/06/2012 18:01Distribution EOLE - Mises à jour 2.3.5 RC29/05/2012

Normal
2819eole-ltsp-serverAnomalieFerméRéorganistaion des familles de variables dans gen_configLaurent FloriJoël Cuissinat13/06/2012 10:33Distribution EOLE - Mises à jour 2.3.5 RC03/02/2012

Normal
1763eole-proxyEvolutionFermélogrotate de dansguardian en 2.3Joël CuissinatDaniel Dehennin13/06/2012 11:18Distribution EOLE - Mises à jour 2.3.5 RC31/05/2012

Normal
2616eole-ejabberdAnomalieFerméSauvegarde et restauration jabberEmmanuel GARETTEBenjamin Bohard13/06/2012 12:05Distribution EOLE - Mises à jour 2.3.5 RC18/12/2011

Normal
3301eole-baculaAnomalieFerméAgent Zéphir : met une diode verte même si erreur + pas de vérification au diagnoseEmmanuel GARETTEBenjamin Bohard13/06/2012 15:14Distribution EOLE - Mises à jour 2.3.5 RC14/04/2012

Normal
3413eole-proxyEvolutionFerméMise à niveau de la gestion du proxy sur eth0Joël CuissinatJoël Cuissinat13/06/2012 15:18Distribution EOLE - Mises à jour 2.3.5 RC27/04/2012

Normal
3334eole-proxyEvolutionFerméLe test diagnose de dansguardian ne gère pas eth0Joël CuissinatEmmanuel GARETTE13/06/2012 15:35Distribution EOLE - Mises à jour 2.3.5 RC17/04/2012

Normal
3136eole-proxyAnomalieFermélog de squid dans /var/log/syslogFabrice BarconnièreBenjamin Bohard13/06/2012 15:43Distribution EOLE - Mises à jour 2.3.5 RC22/03/2012

Normal
3066eole-proxyAnomalieFermérègles distinctes de squid et iptables pour rsyslog redondantes avec 50-default-conteneur.conf (eole-common)Benjamin BohardBenjamin Bohard13/06/2012 15:46Distribution EOLE - Mises à jour 2.3.5 RC12/03/2012

Normal
3018eole-proxyEvolutionFerméLe fichier de configuration rsyslog de squid devait être dans eole-proxyDaniel DehenninBenjamin Bohard13/06/2012 16:25Distribution EOLE - Mises à jour 2.3.5 RC06/03/2012

Normal
2945eole-proxyAnomalieFerméPouvoir installer eole-proxy sans eole-antivirusEmmanuel GARETTEJoël Cuissinat13/06/2012 16:31Distribution EOLE - Mises à jour 2.3.5 RC22/02/2012

Normal
3594eole-nfsAnomalieFerméeole-nfs ne fonctionne pas sur AmonEcoleEmmanuel GARETTEEmmanuel GARETTE13/06/2012 16:35Distribution EOLE - Mises à jour 2.3.5 RC07/06/2012

Normal
1074eole-commonEvolutionFerméConfigurer rsyslog pour écouter depuis le réseauDaniel DehenninBenjamin Bohard13/06/2012 16:36Distribution EOLE - Mises à jour 2.3.5 RC05/10/2010

Bas
3316eole-proxyAnomalieFermépbm pour désactiver l'antivirus dansguardianOlivier JANVOISJoël Cuissinat13/06/2012 16:36Distribution EOLE - Mises à jour 2.3.5 RC16/04/2012

Normal
2882eole-proxyAnomalieFerméproxy : possibilité de faire coopérer les cachesEmmanuel GARETTEEmmanuel GARETTE13/06/2012 16:37Distribution EOLE - Mises à jour 2.3.5 RC13/02/2012

Normal
3048creoleAnomalieFermé[reconfigure] La templatisation des fichiers se fait sur la destinationDaniel DehenninJoël Cuissinat13/06/2012 16:51Distribution EOLE - Mises à jour 2.3.5 RC09/03/2012

Normal
3459zephir-clientAnomalieFerméLe service z_stats est démarré après l'installation du serveur et avant l'instanceEmmanuel GARETTEDaniel Dehennin13/06/2012 17:16Distribution EOLE - Mises à jour 2.3.5 RC11/05/2012

Normal
1798eole-mysqlAnomalieFerméTentative de mise à jour d'une bdd alors que l'application est désactivéeJoël CuissinatBruno Boiget13/06/2012 17:26Distribution EOLE - Mises à jour 2.3.5 RC23/05/2011

Normal
3613eole-mysqlAnomalieFerméLes parser par défaut de rsyslog ne donnent pas le résultat attendu avec un chemin complet pour nom : cas particulier de debian-startBenjamin BohardBenjamin Bohard13/06/2012 17:40Distribution EOLE - Mises à jour 2.3.5 RC12/06/2012

Normal
2261ERAAnomalieFerméNom de domaine dans 00_web_mail.fwJoël CuissinatJoël Cuissinat14/06/2012 09:32Distribution EOLE - Mises à jour 2.3.5 RC19/10/2011

Normal
3470eole-reverseproxyAnomalieFerménginx.default : erreur dans la génération des VlanJoël CuissinatJoël Cuissinat14/06/2012 09:49Distribution EOLE - Mises à jour 2.3.5 RC14/05/2012

Normal
3304ERAAnomalieFerméAmonecole : pas d'accès SMTPEmmanuel GARETTEGwenael Remond14/06/2012 09:54Distribution EOLE - Mises à jour 2.3.5 RC14/04/2012

Normal
3422eole-reverseproxyAnomalieFerméredirection par défaut https vers httpEmmanuel GARETTEEmmanuel GARETTE14/06/2012 09:55Distribution EOLE - Mises à jour 2.3.5 RC02/05/2012

Normal
2837eole-eximAnomalieFermé21_mail.xml (exim) gère clamd.conf mais eole-mail ne dépend pas de d'eole-antivirusJoël CuissinatJoël Cuissinat14/06/2012 10:04Distribution EOLE - Mises à jour 2.3.5 RC07/02/2012

Bas
3559eole-eximAnomalieFerméExim semble rejeter les mails cronEmmanuel GARETTEDaniel Dehennin14/06/2012 10:16Distribution EOLE - Mises à jour 2.3.5 RC02/06/2012

Normal
3486ERAEvolutionFerméRedirection des ports de sympa sur AmonEcoleJoël CuissinatEmmanuel GARETTE14/06/2012 10:21Distribution EOLE - Mises à jour 2.3.5 RC21/05/2012

Normal
3514ERAEvolutionFerméAutoriser les requêtes NTP sur AmonEcoleJoël CuissinatGwenael Remond14/06/2012 10:22Distribution EOLE - Mises à jour 2.3.5 RC24/05/2012

Normal
3348eole-eximAnomalieFermépermettre la réécriture des adresses from dans les mails qui transitent par ssmtpBenjamin BohardBenjamin Bohard14/06/2012 10:23Distribution EOLE - Mises à jour 2.3.5 RC19/04/2012

Normal
3317ERAEvolutionFerméPort SSO en dur dans les modèles ERADaniel DehenninFabrice Barconnière14/06/2012 10:32Distribution EOLE - Mises à jour 2.3.5 RC12/04/2012

Normal
3345eole-reverseproxyEvolutionFerméAjouter une validation creole sur revprox_urlJoël CuissinatJoël Cuissinat14/06/2012 10:36Distribution EOLE - Mises à jour 2.3.5 RC18/04/2012

Normal
3479zephir-clientAnomalieFerméRedémarrage de services non compatibles Eole 2.3 dans les actions du client ZéphirBruno BoigetBruno Boiget14/06/2012 10:43Distribution EOLE - Mises à jour 2.3.5 RC16/05/2012

Normal
3251eole-snmpdAnomalieFerméajout de la variable snmp_allow_mask Christophe DezéJoël Cuissinat14/06/2012 10:51Distribution EOLE - Mises à jour 2.3.5 RC05/04/2012

Normal
2987eole-reverseproxyAnomalieFerméNginx : transfert de fichiers > 4moKarim AyariEmmanuel GARETTE14/06/2012 10:53Distribution EOLE - Mises à jour 2.3.5 RC29/02/2012

Normal
3204eole-reverseproxyAnomalieFerméwpad alors que eole-reverseproxy sans eole-proxyEmmanuel GARETTEJoël Cuissinat14/06/2012 11:28Distribution EOLE - Mises à jour 2.3.5 RC31/03/2012

Normal
(101-200/244) Par page : 100, 200, 400

Formats disponibles : Atom CSV PDF