on est obligé d'avoir en permanence un Apache2 en root
Pas avec suexec justement. suexec + mod_fcgid + php-cgi donne à peu près le même résultat en moins propre bien sur car on passe par un binaire setuid. Mais permet par contre de conserver la syntaxe apache et le .htaccess qui sont malheureusement encore trop difficilement contournable quand on veut offrir une solution qui marche out-of-the-box avec a peu près tous les CMS du marché.
A noter que apache 2.4 introduit mod_proxy_fcgi qui permet d'utiliser php-fpm et apache ce qui semble être une solution plus acceptable si ce n'est l'absence pour l'heure d'un support des socket Unix.
Il me semble pourtant que la section "4.1.4. Order of Commands" précise :
An SMTP server MAY verify that the domain name argument in the EHLO
command actually corresponds to the IP address of the client.
However, if the verification fails, the server MUST NOT refuse to
accept a message on that basis.
Mais peut-être fais-je un contre-sens ?
Quand au fait que cette vérification soit contestable, je n'en disconviens pas et ce n'est pas mon propos. Elle est appliqué parfois en violation totale du protocole par des fournisseurs d'antispam. C'est aussi la règle RDNS_NONE de spamassassin.
Le RFC 5321 précise qu'un serveur SMTP peut vérifier que le nom de domaine donné dans la commande EHLO correspond à l'adresse IP du client. Même si ce n'est pas un critère suffisant pour refuser les mails.
Dans la pratique cela signifie qu'une machine bien configurée dit :
bonjour je suis $HOSTNAME
dig $HOSTNAME donne IP de la machine
dig -x $IP donne $HOSTNAME
Sans cela votre score comme spammer risque d'être incrémenté, voire vos mails refusés par certains fournisseurs d'antispam (postfix : smtpd_helo_restrictions).
2 - Envoyer doucement.
Beaucoup de fournisseurs (yahoo, orange, hotmail) n'aiment pas trop qu'on envoie des mails trop rapidement vers chez eux. Et ils ont souvent raison de le faire. Il est donc important, sans tomber dans le travers des spameursrouteurs qui ont une politique différente par provider, d'ajuster les paramètres :
4 - Ne jamais accepter un mail qu'on est pas sûr de pouvoir délivrer.
Dès qu'un mail est rentré dans vos spools, vous êtes susceptible de générer un bounce et donc un spam.
Le cas typique est un MX secondaires qui ne possède pas la liste des adresses valides. Il reçoit les mails et les forwarde sans plus de contrôle ou juste en contrôlant le domaine au MX principal. Ainsi, en envoyant des mails au MX secondaire pour une adresse qui n'existe pas sur votre domaine, je pourrais l'utiliser pour spamer l'adresse d'expéditeur.
il y a des logiciels qui demande un environnement particulier,
C'est justement l'un des grands intérêts de FreeBSD. Les mises à jour du système de base ne pètent pas le fonctionnement des logiciels tiers. Même pour les versions majeures, un module de compatibilité est fournie (il faut faire gaffe quand même dans ce cas). Par exemple j'ai quelques serveurs en FreeBSD 9.1 qui font tourner des mysqld 3.23 compilés pour FreeBSD 5.5. Cela se traduit principalement par un module du noyau offrant une compatibilité au niveau de l'ABI ainsi qu'une libc compatible.
Personnellement pour les montés de version mineure, je ne me pose même pas de question.
Soit pendant un an les gens payent 2 fois l'impot, soit pendant un an l'etat ne recoit rien de l'impot.
La seule raison est le manque de volonté politique.
Rocard avait pourtant commencé en lançant le remplacement de l’impôt sur le revenu par la CSG. Il suffisait de baisser tous les ans l'impôt sur le revenu et d'augmenter la CSG. Jusqu'à ce que l'impôt sur le revenu disparaisse progressivement. Chirac avait poursuivie partiellement en ce sens. Mais ensuite les choses sont parties en sucette.
La seule chose qu'il reste à faire est d'introduire un mécanisme rectificatif sans doute sous forme d'une déclaration de fin d'année qui permette de tenir compte des cas individuels (nombre d'enfants, revenu total du ménage …) et d'appliquer une politique fiscale (réduction / augmentation pour telle ou telle raison) …
Freebsd c'est une distribution unix like complète qui s'installe soit par les sources soit de façon binaire.
La seule modularité qu'elle offre est au niveau de sa construction. On peut exclure certains éléments, activer certaines fonctionnalités a la compilation. Mais ensuite freebsd est monolithique.
Les outils sont make, l'installateur et freebsd-update qui grosso modo télécharge et décompresse des tar.
Par ailleurs freebsd offre une facilité pour telechager et compiler des logiciels tiers : les ports.
Les ports sont des makefiles. Ni plus, ni moins. Les logiciels installés par les ports ne sont pas inclus dans freebsd.
Depuis longtemps les ports permettent de fabriquer des paquets binaires afin d'éviter d'avoir a tout recompiler sur chaque machines. Les outils pkg_ servaient a ça. Pkgng les remplace en corrigeant leurs défauts et permet donc de gérer directement de vrai repos binaires a la apt ce qui facilite grandement le déploiement des logiciels tiers et les upgrades.
La distinction entre le système des base et les ports est culturellement très différente de ce qui se pratique dans les distros linux. Apache est dans debian mais pas dans freebsd. Freebsd fournie juste un makefile et des outils pour télécharger, compiler et déployer apache.
L'utilisation de pkgng pour le système de base serait sans doute un gros plus. En particulier car ça permettrait de rester en binaire tout en profitant de la modularité du word.
J'imagine bien par exemple des paquets séparés pour sendmail, bind, les trucs audio ou wireless, /rescue …
De plus freebsd-update n'est pas super intuitif (surtout lorsqu'il s'agit de mettre en place un dépôt custom).
Par contre cela nécessiterai que les ports expriment leur dépendances par rapport à base, ce qui n'est pas le cas actuellement.
Par exemple je peux très bien installer un subversion compilé sur un word par défaut sur un système compilé sans support de kerberos. Pkg ne dira rien mais le binaire ne marchera pas car il sera incapable de trouver certaines lib.
Enfin il y a la gestion des fichiers de conf qui est pour l'instant traitée a part de l'installation des binaires. Ce qui me semble contradictoire avec une logique de package.
Bref sans violer la POLA, cela me semble être le bout du monde.
Et un jail, sauf erreur de ma part, requiert un os complet à part.
Non. Tu peux très bien par exemple jailer un process dans /var/empty ou dans /. jail() est un appel système qui crée un contexte noyau particulier. Celui-ci n'est pas forcement restrictif. Tu peux très bien le créer dans /, autoriser les ipc … Ensuite tu attaches ton processus dans le jail avec jail_attach() qui positionne le numéro de contexte dans la la structure ucred du processus (hérité sans retour possible par tous ses fils).
Donc si le but est uniquement d'être sûr de pouvoir massacrer tous ses fils à l’arrêt d'un daemon, alors des jails dans / font clairement le job.
Tu peux même faire plusieurs niveau hiérarchiques ce qui permet par exemple de tuer tous les fils sans tuer le process master lors d'un reload.
Je suis bien content de voir que Wapiti n'est pas mort. Au niveau test, tu as besoin de quoi exactement ? Qu'on le fasse tourner sur plein de sites jusqu'à ce qu'il plante ?
Puis je me suis abstenu il est chez gmail, c'est triste … on ne peut meme plus rigoler.
Au contraire, toute la valeur ajoutée aurait été de voir si cela avait déclenché un contrôle de douane intensif, un passage à tabac par les services secret Roumain, voir la disparition impromptue dudit collègue.
Ces problématiques sont principalement celles de pays riches,
Non au contraire. Cette problématique est avant tout celle des pays pauvres.
avoir une politique agricole indépendante des semenciers
pouvoir fabriquer des médicaments génériques
pouvoir fournir de l'instruction, de la recherche, de la culture à moindre coup
…
Dans la plupart des pays, la langue officielle (occidentale) dérive en un créole ou pidgin dont le rôle est d'être une langue de communication entre les ethnies dont les langues ne sont pas du même groupe linguistique.
Je ne vois pas de meilleur exemple de ce que dénonce l'auteur du journal. Si encore la langue officielle était le créole. Le divorce entre la langue légale et usuelle est une stratégie de colonisation des esprits qui a fait ces preuves. Elle fut/est entre autre largement utilisé par les religions (le latin pour les catholiques, l'arabe pour l'Islam) et par les colonisateurs de toutes sortes.
100% des candidats ont échoué à l'examen d'entrée en université, principalement à cause de leur niveau en anglais.
Nous voila tristement rendu à la messe en latin et à la Gaule antique
Je ne pense pas que tu auras beaucoup des contributions dans ces conditions.
Le Français exclue de facto un bon nombre de gens qui n'iront pas plus loin que les noms de fichier
La licence est trop longue et trop compliquée
Pas de gestionnaire de version, rapport de bugs, mailing list (ou j'ai pas trouvé) …
Je pense que tu devrais publier sur une forge et t'empresser de traduire le code et les commentaires. Sinon ton projet qui a l'air bien sympa va rater sa cible.
Bon, ça fait plus de vingt ans que je vis à Toulouse, je suis un grand amateur de patates, et je n'ai jamais entendu ce mot-là pour désigner les patates. Tu le sors d'où ?
# libarchive + mtree
Posté par Joris Dedieu (site web personnel) . En réponse au journal Brebis, le vérificateur automatisé de sauvegarde. Évalué à 4.
Bonjour, beau projet. Je te conseille de jeter un œil a libarchive et en particulier au format mtree.
Je crois que cela pourrais simplifier grandement ton code.
[^] # Re: pool php5-fpm
Posté par Joris Dedieu (site web personnel) . En réponse au journal Journal tuto : Plateforme LEMP. Évalué à 3.
Pas avec suexec justement. suexec + mod_fcgid + php-cgi donne à peu près le même résultat en moins propre bien sur car on passe par un binaire setuid. Mais permet par contre de conserver la syntaxe apache et le .htaccess qui sont malheureusement encore trop difficilement contournable quand on veut offrir une solution qui marche out-of-the-box avec a peu près tous les CMS du marché.
A noter que apache 2.4 introduit mod_proxy_fcgi qui permet d'utiliser php-fpm et apache ce qui semble être une solution plus acceptable si ce n'est l'absence pour l'heure d'un support des socket Unix.
[^] # Re: Quelques explications
Posté par Joris Dedieu (site web personnel) . En réponse au journal [Bookmark] Nagios fork. Évalué à 2.
D'où l'art du monitoring ; ne rien rater sans se faire réveiller indûment.
[^] # Re: Deux trois choses
Posté par Joris Dedieu (site web personnel) . En réponse à la dépêche Héberger son courriel. Évalué à 1.
Il me semble pourtant que la section "4.1.4. Order of Commands" précise :
An SMTP server MAY verify that the domain name argument in the EHLO
command actually corresponds to the IP address of the client.
However, if the verification fails, the server MUST NOT refuse to
accept a message on that basis.
Mais peut-être fais-je un contre-sens ?
Quand au fait que cette vérification soit contestable, je n'en disconviens pas et ce n'est pas mon propos. Elle est appliqué parfois en violation totale du protocole par des fournisseurs d'antispam. C'est aussi la règle RDNS_NONE de spamassassin.
[^] # Re: Deux trois choses
Posté par Joris Dedieu (site web personnel) . En réponse à la dépêche Héberger son courriel. Évalué à 2.
Bonne question. Ça dépend des providers. Orange par exemple ça semble être 3 mails par secondes avant de te faire greylister
[^] # Re: Deux trois choses
Posté par Joris Dedieu (site web personnel) . En réponse à la dépêche Héberger son courriel. Évalué à 3.
Essaye la même chez Orange.
# Deux trois choses
Posté par Joris Dedieu (site web personnel) . En réponse à la dépêche Héberger son courriel. Évalué à 3. Dernière modification le 12 octobre 2013 à 13:48.
1 - reverse DNS
Le RFC 5321 précise qu'un serveur SMTP peut vérifier que le nom de domaine donné dans la commande EHLO correspond à l'adresse IP du client. Même si ce n'est pas un critère suffisant pour refuser les mails.
Dans la pratique cela signifie qu'une machine bien configurée dit :
Sans cela votre score comme spammer risque d'être incrémenté, voire vos mails refusés par certains fournisseurs d'antispam (postfix : smtpd_helo_restrictions).
2 - Envoyer doucement.
Beaucoup de fournisseurs (yahoo, orange, hotmail) n'aiment pas trop qu'on envoie des mails trop rapidement vers chez eux. Et ils ont souvent raison de le faire. Il est donc important, sans tomber dans le travers des
spameursrouteurs qui ont une politique différente par provider, d'ajuster les paramètres :default_destination_recipient_limit
default_destination_rate_delay
Afin que les emails soient envoyés doucement.
Surtout si on héberge des mailling-list.
3 - Si possible utilisez STARTTLS (voir par exemple http://www.bortzmeyer.org/postfix-tls.html)
4 - Ne jamais accepter un mail qu'on est pas sûr de pouvoir délivrer.
Dès qu'un mail est rentré dans vos spools, vous êtes susceptible de générer un bounce et donc un spam.
Le cas typique est un MX secondaires qui ne possède pas la liste des adresses valides. Il reçoit les mails et les forwarde sans plus de contrôle ou juste en contrôlant le domaine au MX principal. Ainsi, en envoyant des mails au MX secondaire pour une adresse qui n'existe pas sur votre domaine, je pourrais l'utiliser pour spamer l'adresse d'expéditeur.
[^] # Re: Remarque
Posté par Joris Dedieu (site web personnel) . En réponse à la dépêche FreeBSD 9.2 est là. Évalué à 7.
C'est justement l'un des grands intérêts de FreeBSD. Les mises à jour du système de base ne pètent pas le fonctionnement des logiciels tiers. Même pour les versions majeures, un module de compatibilité est fournie (il faut faire gaffe quand même dans ce cas). Par exemple j'ai quelques serveurs en FreeBSD 9.1 qui font tourner des mysqld 3.23 compilés pour FreeBSD 5.5. Cela se traduit principalement par un module du noyau offrant une compatibilité au niveau de l'ABI ainsi qu'une libc compatible.
Personnellement pour les montés de version mineure, je ne me pose même pas de question.
[^] # Re: mignon
Posté par Joris Dedieu (site web personnel) . En réponse au journal Initiative citoyenne pour le revenu de base. Évalué à 4.
La seule raison est le manque de volonté politique.
Rocard avait pourtant commencé en lançant le remplacement de l’impôt sur le revenu par la CSG. Il suffisait de baisser tous les ans l'impôt sur le revenu et d'augmenter la CSG. Jusqu'à ce que l'impôt sur le revenu disparaisse progressivement. Chirac avait poursuivie partiellement en ce sens. Mais ensuite les choses sont parties en sucette.
La seule chose qu'il reste à faire est d'introduire un mécanisme rectificatif sans doute sous forme d'une déclaration de fin d'année qui permette de tenir compte des cas individuels (nombre d'enfants, revenu total du ménage …) et d'appliquer une politique fiscale (réduction / augmentation pour telle ou telle raison) …
[^] # Re: nosql embarqué ?
Posté par Joris Dedieu (site web personnel) . En réponse à la dépêche SQLite 3.8.0 : n'ayez pas peur du zéro. Évalué à 4.
Pourquoi pas simplement Berkeley DB ?
[^] # Re: Précisions sur les différents systèmes de paquetage
Posté par Joris Dedieu (site web personnel) . En réponse à la dépêche Baptiste Daroussin revient sur pkgng, le nouveau système de packages binaires de FreeBSD. Évalué à 6.
Je pense que tu n'as pas saisie l'essentiel.
Freebsd c'est une distribution unix like complète qui s'installe soit par les sources soit de façon binaire.
La seule modularité qu'elle offre est au niveau de sa construction. On peut exclure certains éléments, activer certaines fonctionnalités a la compilation. Mais ensuite freebsd est monolithique.
Les outils sont make, l'installateur et freebsd-update qui grosso modo télécharge et décompresse des tar.
Par ailleurs freebsd offre une facilité pour telechager et compiler des logiciels tiers : les ports.
Les ports sont des makefiles. Ni plus, ni moins. Les logiciels installés par les ports ne sont pas inclus dans freebsd.
Depuis longtemps les ports permettent de fabriquer des paquets binaires afin d'éviter d'avoir a tout recompiler sur chaque machines. Les outils pkg_ servaient a ça. Pkgng les remplace en corrigeant leurs défauts et permet donc de gérer directement de vrai repos binaires a la apt ce qui facilite grandement le déploiement des logiciels tiers et les upgrades.
La distinction entre le système des base et les ports est culturellement très différente de ce qui se pratique dans les distros linux. Apache est dans debian mais pas dans freebsd. Freebsd fournie juste un makefile et des outils pour télécharger, compiler et déployer apache.
# pkgng pour base
Posté par Joris Dedieu (site web personnel) . En réponse à la dépêche Baptiste Daroussin revient sur pkgng, le nouveau système de packages binaires de FreeBSD. Évalué à 5.
L'utilisation de pkgng pour le système de base serait sans doute un gros plus. En particulier car ça permettrait de rester en binaire tout en profitant de la modularité du word.
J'imagine bien par exemple des paquets séparés pour sendmail, bind, les trucs audio ou wireless, /rescue …
De plus freebsd-update n'est pas super intuitif (surtout lorsqu'il s'agit de mettre en place un dépôt custom).
Par contre cela nécessiterai que les ports expriment leur dépendances par rapport à base, ce qui n'est pas le cas actuellement.
Par exemple je peux très bien installer un subversion compilé sur un word par défaut sur un système compilé sans support de kerberos. Pkg ne dira rien mais le binaire ne marchera pas car il sera incapable de trouver certaines lib.
Enfin il y a la gestion des fichiers de conf qui est pour l'instant traitée a part de l'installation des binaires. Ce qui me semble contradictoire avec une logique de package.
Bref sans violer la POLA, cela me semble être le bout du monde.
[^] # Re: Est ce que la solution...
Posté par Joris Dedieu (site web personnel) . En réponse au journal Les BSD isolés. Évalué à 3.
En fait de ce que j'ai compris systemd utilise principalement les cgroups pour identifier les fils rebelles des processus qu'il lance.
Quelque chose comme : reste-t-il des processus attachés à ce cgroup ? Si oui alors je les déquille.
[^] # Re: Est ce que la solution...
Posté par Joris Dedieu (site web personnel) . En réponse au journal Les BSD isolés. Évalué à 10.
Non. Tu peux très bien par exemple jailer un process dans /var/empty ou dans /. jail() est un appel système qui crée un contexte noyau particulier. Celui-ci n'est pas forcement restrictif. Tu peux très bien le créer dans /, autoriser les ipc … Ensuite tu attaches ton processus dans le jail avec jail_attach() qui positionne le numéro de contexte dans la la structure ucred du processus (hérité sans retour possible par tous ses fils).
Donc si le but est uniquement d'être sûr de pouvoir massacrer tous ses fils à l’arrêt d'un daemon, alors des jails dans / font clairement le job.
Tu peux même faire plusieurs niveau hiérarchiques ce qui permet par exemple de tuer tous les fils sans tuer le process master lors d'un reload.
# Merci
Posté par Joris Dedieu (site web personnel) . En réponse au message Le projet Wapiti cherche des testeurs et des traducteurs. Évalué à 4.
Je suis bien content de voir que Wapiti n'est pas mort. Au niveau test, tu as besoin de quoi exactement ? Qu'on le fasse tourner sur plein de sites jusqu'à ce qu'il plante ?
Tu as une procédure ou il faut juste essayer ?
[^] # Re: Cloud & SAAS
Posté par Joris Dedieu (site web personnel) . En réponse au journal LucidChart - deux mois après. Évalué à 10.
Au contraire, toute la valeur ajoutée aurait été de voir si cela avait déclenché un contrôle de douane intensif, un passage à tabac par les services secret Roumain, voir la disparition impromptue dudit collègue.
[^] # Re: mouaihhh (en tout ca pour la mao)
Posté par Joris Dedieu (site web personnel) . En réponse au sondage Votre solution pour le son. Évalué à 4.
C'est triste ton avis sur les latences.
Les cartes son c'était mieux avant …
[^] # Re: HPUX
Posté par Joris Dedieu (site web personnel) . En réponse au journal High performance SSH. Évalué à 4. Dernière modification le 01 septembre 2013 à 15:08.
C'est également le cas dans FreeBSD depuis la version 9
http://www.freebsd.org/releases/9.0R/announce.html
[^] # Re: Problématique de pays riches
Posté par Joris Dedieu (site web personnel) . En réponse à la dépêche Décolonisons nos imaginaires. Évalué à 5.
Non au contraire. Cette problématique est avant tout celle des pays pauvres.
Je ne vois pas de meilleur exemple de ce que dénonce l'auteur du journal. Si encore la langue officielle était le créole. Le divorce entre la langue légale et usuelle est une stratégie de colonisation des esprits qui a fait ces preuves. Elle fut/est entre autre largement utilisé par les religions (le latin pour les catholiques, l'arabe pour l'Islam) et par les colonisateurs de toutes sortes.
Nous voila tristement rendu à la messe en latin et à la Gaule antique
[^] # Re: Intéressant :)
Posté par Joris Dedieu (site web personnel) . En réponse au journal Annonce : Manux 0.0.1. Évalué à 2.
Il me semblait pourtant que Wayland répondait très précisément au problème des iopl.
[^] # Re: Intéressant :)
Posté par Joris Dedieu (site web personnel) . En réponse au journal Annonce : Manux 0.0.1. Évalué à 8.
Je ne pense pas que tu auras beaucoup des contributions dans ces conditions.
Je pense que tu devrais publier sur une forge et t'empresser de traduire le code et les commentaires. Sinon ton projet qui a l'air bien sympa va rater sa cible.
[^] # Re: Idée d'amélioration possibles
Posté par Joris Dedieu (site web personnel) . En réponse à la dépêche Sortie de Paperwork 0.1. Évalué à 2.
Ou le fabuleux tarsnap : https://www.tarsnap.com/
[^] # Re: en France, c'etait mieux avant...
Posté par Joris Dedieu (site web personnel) . En réponse au journal Armée Suisse, modèle ou pas ?. Évalué à 5.
C'est sûr, il vaut mieux faire la manche et vivre sous les ponts en attendant !
Quelle date convenue ? Ils t'appelaient quand ça les arrangeaient en fonction des effectifs pas de ton emplois du temps.
[^] # Re: en France, c'etait mieux avant...
Posté par Joris Dedieu (site web personnel) . En réponse au journal Armée Suisse, modèle ou pas ?. Évalué à 9.
Putain c'est quand même bonnard de plus avoir a coller "dégagé des obligations militaires" en haut de son CV
C'était clairement le seul avantage
et un peu de rattrapage scolaire notamment de l'alphabetisation
Et quand tu étais salarié tu l'avais juste dans le cul. Il fallait laisser ton boulot, ton appart pour gagner royalement 50€ par mois.
[^] # Re: potatine ?
Posté par Joris Dedieu (site web personnel) . En réponse au journal Recette: boulettes de pommes de terre panées. Évalué à 4.
http://linuxfr.org/users/pendu/journaux/pour-l-emploi-d-un-vocabulaire-correct