login
sat_ourne
login
Le 23/02/2009 à 20 h 15 min   

Aujourd’hui en surfant, je suis tombé par hasard sur un serveur Domino. Comme d’habitude, je me suis amusé à tester sa sécurité.
J’ai tapé l’adresse du names, j’ai eu droit à la fenêtre d’authentification comme il se doit.
Mais dès ma deuxième tentative, avec la domcfg, je me suis trouvé face à l’interface d’administration.
Sans trop y croire, j’ouvre un des documents Virtual Server, et je clique sur le bouton Edit.
Et là miracle, je passe en édition. Je tape un commentaire, et en bon administrateur que je suis, je clique sur ‘Save’.
Quelle bonne surprise de voir que le document est bien sauvegardé !!!

Je suppose que c’est volontaire 😉 de la part du compétent administrateur du système, car si il avait lu la documentation, il aurait vu le point 6 :

Pour créer la base Domino Web Server Configuration (DOMCFG.NSF).
1. Ouvrez le client Notes et choisissez Fichier - Base de documents - Créer.
2. Entrez le nom du serveur Web dans le champ Serveur.

3. Sélectionnez le modèle Domino Web Server Configuration (DOMCFG5.NTF).

4. Saisissez un titre pour la base de documents et attribuez-lui le nom DOMCFG.NSF.

Remarque Le nom de la base de documents est obligatoire, car le serveur Web a ce nom incorporé dans son code. La base doit porter le nom domcfg.nsf.

5. Cliquez sur OK.
6. Ajoutez l'entrée Anonymous à la LCA de la base et attribuez-lui l'accès Lecteur.

Sur ce, je confirme que je suis disponible … moyennant salaire raisonnable :)

login
sat_ourne
login
Le 19/02/2009 à 3 h 29 min   

Il se trouve que l’autre jour, je me suis retrouvé à utiliser la domlog.nsf (Domino Web Server Log (7)) comme base d’une base de log.
Bien m’en a pris, car il se trouve que j’ai découvert un bug qui empêche cette base de fonctionner sous le web lorsque son emplacement n’est pas à la racine du serveur Lotus.

En effet, dans l’agent agRefreshView | agRefreshView , on peut observer les lignes :

'create unique URL argument to invalidate the browsers cache of the view url
sUnique = "&u=" + session.HashPassword(Cstr(Now))

'redirect browser back to view
Print "[/" + db.FileName + "/" + sViewName + "?OpenView" + sUnique + "]"

l’instruction db.FileName renvoie le nom de fichier de la base, sans renvoyer le chemin complet (répertoire).

Vous aurez donc droit à une jolie erreur 404 si la base se trouve dans un sous-répertoire.

Remplacer là par db.FilePath , et tout rentrera dans l’ordre.

Le créateur lui-même se serait-il trompé ?

login
sat_ourne
login
Le 18/02/2009 à 21 h 03 min   

Quand je pense à mes actions bank populaire , je me dis que je ferais mieux de bosser mes css

login
sat_ourne
login
Le 10/02/2009 à 7 h 38 min   

aux mauvais programmeurs !!!

login
sat_ourne
login
Le 07/02/2009 à 21 h 32 min   

mikael08 qui m’a donné le bon tempoMémoire quand tu nous lâches !

Propulsé par WordPress   |   Template réalisé par Graphical Dream et modifié par "Moi"
Haut de page