Blog / Nouvelles - Tous les billets

A l'occasion de tests effectués suite au commentaire d'une utilisatrice, je me suis aperçu d'un vilain bug qui traine dans SendMail depuis la v2.0 : ce dernier, qui occasionnait un méchant plantage de l'appli en mode interface, se produisait lors d'un clic sur le bouton "flèche vers le bas" (situé à droite d'une des lignes de destinataires) alors que le menu contextuel correspondant était déjà "ouvert"...

Le problème est réglé dans la v2.1.1 qui est disponible depuis quelques minutes. Aucune autre amélioration ou correction de bug n'est à signaler.

coucou

Publié le 25/07/2012 @ 17:45  - aucun commentaire - |

C'est les vacances, mais vu le temps qu'il fait en région parisienne, je reste cloitré chez moi...

Alors j'en profite pour exhumer quelques vieux dossiers, c'est ainsi qu'une nouvelle version d'IPScan32 voit le jour. Pas de révolution (merde, c'est vrai que ce mot est sous Copyright Free parait-il ! sourire) cette fois :

  • corrections de divers petits bugs
  • ajout d'une détection de doublon lors d'un "copier/coller" dans le module "Suivi parc"
  • mise à jour du fichiers Fournisseurs.dat...

Allez, c'est tout... pour le moment !

coucou

Publié le 13/07/2012 @ 15:43  - aucun commentaire - |

Une nouvelle version de SendMail, la v2.1 est dispo depuis quelques minutes. Celle-ci corrige les 2 problèmes suivants :

  • un bug avec le mode ligne de commande (en cas d'utilisation de plusieurs pièces jointes, quand la virgule utilisée comme séparateur était suivie d'un espace)
  • un souci de date/heure d'envoi des messages avec certains serveurs SMTP et dépendant du fuseau horaire

Au passage, merci à Vincent P. et Landry B. grâce à qui ces problèmes ont été identifiés. cligne

Désolé pour le désagrément.

coucou

Publié le 24/06/2012 @ 13:34  - aucun commentaire - |

L'utilisateur PK1157 (que je remercie au passage) vient de me contacter pour me signaler une alerte de son antivirus (Antivir) lors de l'installation de la toute dernière version de SendMail publiée hier.

La machine sur laquelle je développe et je construis les packages est protégée par Nod32 qui ne détecte rien. Je pense que c'est la présence du composant OSSMTP.ocx (que j'utilise pour l'envoi des mails) dans l'archive qui génère l'alerte.

J'ai quand même soumis le fichier SendMail200.exe sur le site VirusTotal qui l'a testé sur 43 antivirus : voici le résultat de l'analyse, seul Antivir remonte une alerte effectivement.

Pour moi il s'agit d'un faux-positif car tous les fichiers sont sains, vous pouvez installer cette appli sans crainte.

coucou

Publié le 18/03/2012 @ 20:22  - aucun commentaire - |

Après QuickUserInfos et EasyGroupsAdmin hier matin, c'est aujourd'hui au tour de SendMail de quitter le statut de bêta. La v1.8 qui datait de 2006 (ah oui, quand même !) est donc ce jour officiellement remplacée par la v2.0 ! Allez, Champomy pour tout le monde ! sourire

Au menu de cette nouvelle version :

  • ajout de la possibilité de configurer l'accès SMTP authentifié (mais pas de SSL, désolé)
  • ajout de la possibilité de spécifier les destinataires via un fichier texte
  • ajout de plusieurs paramètres demandés avec insistance par de nombreux utilisateurs : format text/html, encodage, importance, sensibilité, notification, adresse de réponse, destinataire en copie, copie cachée, etc...
  • refonte profonde de l'interface utilisateur, plus intuitive en principe, mais surtout plus complète
  • internationalisation (livré avec le fichier de langue english.lng, j'attends d'éventuelles traductions qui seraient les bienvenues)
  • mode ligne de commande : refonte profonde de la syntaxe d'utilisation. Attention : ceux qui utilisent ce mode vont devoir adapter leurs scripts ! Voir informations ci-dessous.
  • mode ligne de commande : ajout de la possibilité de spécifier un nom partiel (en utilisant des jokers) dans le paramètre destiné aux pièces jointes

Modifications apportées à la syntaxe du mode ligne de commande :

  • /e remplacé par /de   (expéditeur)
  • /g et /u sont supprimés : à présent on désigne les destinataires des différents types (utilisateurs, groupes ou fichiers) au sein du même paramètre (/a:) et on peut spécifier des destinataires en copie (/c:) ou copie cachée (/cc:)
  • /gd et /ud sont supprimés : il n'est plus possible de faire référence aux destinataires/groupes/fichiers de destinataires par défaut, cette fonctionnalité n'existe désormais qu'en mode ihm
  • /t remplacé par /o (objet en remplacement de titre qui ne parlait pas à tout le monde)
  • /m remplacé par /ctf (fichier corps texte)
  • ajout d'un paramètre permettant de spécifier le corps du message (et non le nom du fichier contenant le corps) au format texte : /ct
  • ajout d'un paramètre permettant de spécifier le corps du message (et non le nom du fichier contenant le corps) au format html : /ch
  • ajout d'un paramètre permettant de spécifier le nom d'un fichier contenant le corps du message au format HTML : /chf
  • /f remplacé par /pj   (pièces jointes)
  • /n remplacé par /nde  (nombre de destinataires par envoi)
  • /s et /p sont supprimés (ils étaient respectivement utilisés pour désigner l'adresse et le port du serveur smtp), à présent ces éléments sont uniquement paramétrables via l'interface, ou en éditant le fichier de conf manuellement
  • ajout des paramètres /ar, /al et /arl, respectivement destinés à demander un accuser de réception, de lecture et de réception/lecture
  • ajout du paramètre /en (charset d'encodage)

Quelques exemples de scripts :

  • SendMail.exe /a:"toto@toto.com" /o:"mail html avec pièce jointe" /chf:"test.htm" /pj:"fic*.log"
  • SendMail.exe /a:"fic:ld_dipisoft.lst" /o:"mail adressé à une liste de destinataires contenue dans un fichier" /ct:"bonjour,§§au revoir !" /l
  • SendMail.exe /a:"grp:contacts_dipisoft" /o:"mail adressé aux même d'un groupe de l'ActiveDirectory" /ctf:"message.txt"

N'hésitez pas à me contacter si vous rencontrez des problèmes dans l'adaptation de vos scripts...

coucou

Publié le 17/03/2012 @ 19:56  - 1 commentaire - |

J'ai profité de cette matinée de repos pour bosser sur EasyGroupsAdmin et QuickUserInfos qui passent du statut de bêta à version finale. Ça faisait un peu trop longtemps à mon goût que ce "dossier" trainait... au passage je me permets de signaler que personne ne m'a contacté pour me faire un retour sur ces bêta... enfin, c'était à prévoir, visiblement tout le monde s'en fout depuis quelques temps.

Quoi qu'il en soit, je vous propose quand même la liste des modifications par rapport à la release précédente.

EasyGroupsAdmin v2.0 :

  • correction bug "Copier la composition de l'arborescence descendante (OU, groupes, noms/prénoms et logins)" (seul le nom du groupe ou de l'O.U. sélectionné était versé au presse-papiers)
  • implémentation des comptes machines en plus des comptes utilisateurs
  • ajout d'une option (dans la fenêtre de configuration) permettant de désactiver le traitement des comptes ordinateurs
  • ajout des informations "désactivé" ou "expiré" pour les comptes qui le sont, dans la fonction "Copier la composition de l'arborescence descendante (OU, groupes, noms/prénoms et logins)"
  • ajout d'une option permettant d'ouvrir (déplier les "nœuds") automatiquement les O.U. et groupes


QuickUserInfos v2.6 :

  • correction bug : le nom de l'attribut utilisé pour récupérer l'adresse mail était erroné ("eMailAddress" alors que le bon est tout simplement "mail")
  • ajout comptes ordinateurs en plus des comptes utilisateurs
     

Bon week-end !

coucou

Publié le 16/03/2012 @ 12:54  - 1 commentaire - |

Billet mis à jour le 02/03/2012 : v3.5.4 bêta 2 de WakeOnLan
Billet mis à jour le 25/01/2012 : v1.0 bêta 10 de Dipiscan
Billet mis à jour le 22/01/2012 : v1.0 bêta 8 de Dipiscan
Billet mis à jour le 21/01/2012 : v1.0 bêta 7 de Dipiscan
Billet mis à jour le 20/01/2012 : v1.0 bêta 6 de Dipiscan
Billet mis à jour le 19/01/2012 : v2.0 bêta 2 d'EasyGroupsAdmin

Les habitués auront certainement fait le constat : il n'y a plus beaucoup d'activité ici et ce depuis un bon moment déjà (depuis que j'ai changé de boulot il y a environ 2 ans 1/2 en fait).

Je n'ignore pour autant pas les utilisateurs qui me contactent pour me signaler des bugs ou me suggérer des évolutions. Même si parfois je tarde un peu à répondre, je réponds toujours. En cas de bug ou d'évolution que j'estime important à traiter, je fais mon possible pour proposer une bêta à tester...

Malheureusement, je n'ai que trop rarement de retour des personnes à qui j'adresse les bêtas (celles-là même qui, en général, m'ont signalé le bug ou demandé l'évolution). Et comme souvent je manque de temps pour tester la bêta "en profondeur", j'hésite à sortir une nouvelle release et la bêta reste à cet état ad vitam eternam. Dommage, non ?

Le but du billet de ce soir est donc de faire un point sur les nombreuses bêtas qui attendent une validation. Je commence par les plus récentes :

WakeOnLan v3.5.4 bêta 2 (télécharger) Merci à Grégory L. pour sa participation aux tests !

  • correction d'un problème avec la fonction Nslookup (résolution de nom, utilisée par le WOL) sur machines avec IPv6
  • correction d'un problème avec la fonction Ping sur machines avec IPv6
     

Dipiscan v1.0 bêta 10 (télécharger) Un grand merci à Alain B. pour ses nombreux retours/conseils sur cette appli !

  • prémices en mode "ligne de commande" de la prochaine version d'IPScan32. Totalement ré-écrite en C# et mettant en œuvre le multi-thread cet outil est incomparablement plus rapide qu'IPScan32. La version GUI verra le jour si vous, utilisateurs, montrez de l'intérêt à celle-ci... Pour plus d'informations, je vous renvoie vers ce billet et cet autre billet.
  • bêta 6 : à l'exécution sans paramètre, l'appli effectue désormais une analyse du brin correspondant à l'IP de la machine.
  • bêta 7 :
    • toujours à l'exécution sans paramètre, l'analyse effectuée se limite aux informations "adresse ip;computername;temps de réponse" et liste des éventuels partages, soit /i:ict /lp
    • ajout de la mention "Utilisez le paramètre /? pour connaître la syntaxe complète de Dipiscan..." quand l'appel à l'exécutable n'est suivi d'aucun paramètre.
  • bêta 8 :
    • ajout du paramètre /a tout court : l'outil détermine la plage (classe C) à analyser d'après l'adresse IP de la machine (ex.: si IP=192.168.0.10, l'analyse portera sur la plage 192.168.0.1-254).
    • remplacement de l'analyse par défaut en l'absence de paramètres : /a /i:ic
  • bêta 10 :
    • ajout du nom du fournisseur de la carte réseau. Pour l'obtenir il suffit d'ajouter un f dans le paramètre /i...
    • en fin d'analyse, sauf si Dipiscan a été lancé depuis une fenêtre d'invite de commande déjà ouverte, ajout de la mention "Pressez la touche Entrée pour fermer la fenêtre..." afin que la fenêtre ne se ferme pas toute seule.

EasyGroupsAdmin v2.0 bêta 2 (télécharger)

  • correction du bug dans la fonction "Copier la composition de l'arborescence descendante" qui ne copie que le nom du groupe concerné.
  • ajout de la possibilité de gérer les comptes machines (en plus des comptes utilisateurs), après activation de l'option correspondante dans la fenêtre de configuration.
  • bêta 2 : ajout de la mention "désactivé" pour les comptes qui le sont, dans la fonction "Copier la composition de l'arborescence descendante".

WmiSysInfos v.1.3.1 bêta 3 (télécharger)

  • correction d'un bug rencontré dans certains cas lors de l'utilisation du nom de la machine au lieu de son IP.
  • possibilité de voir le contenu des groupes (en double-cliquant dessus ou via menu contextuel).
  • possibilité de voir de quel(s) groupe(s) sont membres les utilisateurs (en double-cliquant dessus ou via menu contextuel). J'ai toutefois encore des choses à revoir pour cette fonctionnalité car si le poste n'est pas en workgroup (donc dans un domaine) le traitement ne rend pas la main... Il faut que j'essaye de voir ce qui déconne.

QuickUserInfos v2.6 bêta 1 (télécharger)

  • ajout de la possibilité de gérer les comptes machines (en plus des comptes utilisateurs), histoire d'être en conformité avec EasyGroupsAdmin.

SendMail v2.0 bêta 8 (télécharger)

  • ajout de plusieurs paramètres demandés avec insistance par de nombreux utilisateurs (mode SMTP authentifié, format text/html, encodage, importance, sensibilité, notification, adresse de réponse, destinataire en copie, copie cachée, etc.).
  • refonte de l'interface utilisateur.
  • refonte de la syntaxe pour l'utilisation en ligne de commande.

FreeZappette v2.0 bêta 2 (télécharger)

  • ajout de la prise en compte de la Freebox v6 (mode de répétition des caractères différent, suppression du clavier virtuel et de la liste des chaines). Pour plus d'informations, veuillez consulter ce billet.

Comme d'habitude, les archives ne contiennent QUE l'exécutable à placer dans le répertoire de l'appli déjà installée.

J'attends vos nombreux retours (on peut toujours rêver non ? portnawak) avec impatience.

coucou

Publié le 02/03/2012 @ 20:14  - aucun commentaire - |

Histoire de ne pas déroger aux traditions, je vous présente, avec quelques heures de retard, mes meilleurs vœux pour cette nouvelle année qui commence. La dernière peut-être, si on en croit certaines prédictions.

Puisse-t-elle vous apporter tout le bonheur que vous cherchez.

coucou

Publié le 01/01/2012 @ 21:56  - 2 commentaires - |

Après la bêta 1 et la bêta 2, je vous propose ce soir de tester la bêta 5 (cliquez ici) de Dipiscan... Je vous rappelle qu'il s'agit d'un outil en mode ligne de commande, ne vous étonnez donc pas que la fenêtre se ferme aussi rapidement qu'elle s'ouvre si vous essayez de le lancer en double-cliquant sur l'icone.

Nouveautés par rapport à la bêta 2 :

  • remplacement du paramètre /mp par /ps (partages spéciaux),
  • ajout d'un paramètre /pa permettant de ne lister que les partages accessibles (i.e. auxquels l'utilisateur a le droit d'accéder),
  • ré-écriture totale en C# 2010. Pour mémoire, les précédentes bêtas de Dipiscan étaient en VisualBasic .NET 2010, IPScan32 et tous les autres outils proposés ici étant en VisualBasic 5...

Un petit rappel de la syntaxe d'utilisation (accessible en lançant l'outil sans paramètre ou avec /?). Je m'aperçois au passage que j'ai oublié de corriger la ligne "utilisation" qui fait toujours référence au paramètre /mp qui n'existe plus et que le /pa n'y est pas évoqué... oups ! M'enfin bon, c'est une bêta hein ! sourire  

Dipiscan.exe /?
Dipiscan v1.0 BETA 5 - NoCopyright © 2011, Dipisoft
Logiciel développé par Damien PONNELLE

Utilisation :
   Dipiscan /a:adresse_ou_plage [/w:délai] [/i:informations] [/lp [/mp]]
            [/pu | /at] [/se]

Options :
   /a:{adresse_ou_plage} : Adresse IP (v4) ou plage d'adresses IP à scanner.
                           Voir exemples pour la syntaxe à utiliser.
   /w:{délai}            : Délai d'attente exprimé en millisecondes. Valeur
                           fixée par défaut à 1000ms.
   /i:{informations}     : Chaine de caractères spécifiant la liste des
                           informations à afficher. Valeur fixée par défaut
                           à 'ictnudmsokp'.
                                - i : adresse ip
                                - c : computername
                                - t : temps de réponse
                                - n : nom dns
                                - u : utilisateur
                                - d : domaine
                                - m : adresse mac
                                - s : serveur (o/n)
                                - o : version de l'OS
                                - k : description
                                - p : nombre de partages
   /lp                   : Afficher la liste des partages.
   /ps                   : Inclure les partages spéciaux.
   /pa                   : Ne prendre en compte que les partages accessibles.
   /pu                   : Afficher uniquement les machines exposant au moins
                           un partage.
   /at                   : Afficher la totalité des adresses analysées alors
                           que par défaut seules celles qui répondent le sont.
   /se                   : N'afficher ni l'en-tête, ni le récapitulatif en fin
                           de traitement.

Exemples :
   Dipiscan /a:192.168.0.100
   Dipiscan /a:192.168.0.1-254
   Dipiscan /a:192.168.0.1-254 /w:100 /at
   Dipiscan /a:192.168.0.1-254 /w:100 /i:itcmu
   Dipiscan /a:192.168.0.1-254 /w:100 /i:pic /pu

Bien entendu, j'attends vos retours d'utilisation. En espérant qu'ils seront positifs (enfin s'il y en a, ce sur quoi je ne prendrais pas les paris portnawak).

Allez zou, bonnes fêtes à toutes et à tous, n'abusez pas trop sur le "jaja" et soyez prudents si vous prenez la route...

coucou

Publié le 23/12/2011 @ 20:42  - 2 commentaires - |

Après découverte/correction de plusieurs bugs (1 mineur, 1 majeur faisant planter l'appli sous Win7 x64), je vous propose une nouvelle bêta.

http://www.dipisoft.com/temp/Dipiscan100_b2.zip

Je précise que la présence du Framework 3.5 sp1 est nécessaire pour que l'appli fonctionne...

Désolé pour le désagrément.

coucou
PS.: merci à Yves-Marie, Alain et Eric pour leur retour de test.

Publié le 26/09/2011 @ 20:52  - aucun commentaire - |