Frédéric Bourgeois
Je suis Administrateur systèmes (multi-os) et je travaille sur Rennes, je m'occupe de ce site quand j'en ai le temps et surtout le courage, c'est à dire pas souvent en fait ...
J'espère réunir ici des documentations ou mes développements en espérant que cela vous soit utile.
Squid - DansGuardian
DansGuardian: 2.12.0.5
Large System Performance
- Fix "Dammit Jim, I'm a filtering proxy, not a rabbit." Support large MaxChildren value - by Frederic Bourgeois.
This new option is used to define the number of file descriptors for
DansGuardian on large system
Need to recompile DansGuardian with the new --with-filedescriptors=N compile option
--with-filedescriptors=N N=MaxChildren Max (yes, yes, I know same as Squid)
Tested with maxchildren=8000 without problem
Keep in mind this is NOT an official release, use at your own risk until an official release date is announced ... Maybe one day ...
From wiki:
The parameter maxchildren should generally be about the same as your peak number of simultaneous users. But attempts to increase this parameter beyond 1018 (the funny number is 1024 - 6) just result in a weird error message that says something about “rabbits”. This never used to matter much, because typical PC hardware couldn't handle more than about a thousand simultaneous users anyway. But some larger faster PC hardware could now greatly exceed this limit
Cette nouvelle version permet de s'affranchir des limites maxchildren en déterminant son maximum lors de la compilation.
Particulièrement intéressant pour les gros réseaux ayant besoin de performance.
I'm writing some code now, so other good news very soon, keep in touch.
Download here
Ecrit par
Fredb le 22/04/2013 @ 16:54
Tous les articles sur ce sujet Pas de commentaireAjouter un commentaire
Squid - Dansguardian
For those who suffer from "maxupload" issues or some old bugs like "dansguardian[723]: Error connecting to proxy"
This is a new version of DansGuardian with many improvements and new features.
Keep in mind this is NOT an official release, use at your own risk until an official release date is announced ...
En attendant que le projet se réveille un jour, voici une version (personnelle) de DansGuardian contenant des correctifs et de nombreuses améliorations (multiples types distincts d'authentification proxy, gestion des timeouts, filtrage dans une liste fermée, corrections de bugs, etc ...)
January 2013 - Dansguardian 2.12.0.4 - alpha
- Set persistent cnx timeout in dansguardian.conf by Frederic Bourgeois
- Multiple auth fixed - checked only with one port - (crash fixed before patch#9) - by Frédéric Bourgeois
- French translation update (accents problem) - by Frédéric Bourgeois
- Added allow regex header filtering with greylist - Frédéric Bourgeois
- MITM issues null ceriticate end date value (fixed) - by Marcelloc
- Concat values resulting in /// on cert path (fixed) - by Marcelloc
- Mitm_magic check code does not work, even if you do not set any mitm key (disabled in code)(ConnectionHandler.cpp) - by Marcelloc
- Re-include general max_upload_size general option - use max_upload_size general value if not set in filtergrouplist - by Marcelloc
- Fixed maxuploadsize silently ignored - all posts blocked - (patch #12) by Frederic Bourgeois
- Applied patch 1 (allow regex filtering with greylist) - by Frederic Bourgeois
- Fixed minor compilation error - by Frederic Bourgeois
- Applied patch 13 (CONNECT broken due to attempted persistency) - by Nils Goroll
Requires three news options: (dansguardian.conf)
# Proxy timeout
# Set tcp timeout between the Proxy and DansGuardian
# Min 5 - Max 100
proxytimeout = 20
# Proxy header exchange
# Set timeout between the Proxy and DansGuardian
# Min 20 - Max 300
proxyexchange = 20
# Pconn timeout
# how long a persistent connection will wait for other requests
# squid apparently defaults to 1 minute (persistent_request_timeout),
# so wait slightly less than this to avoid duff pconns.
# Min 5 - Max 300
pcontimeout = 55
Download here
Ecrit par
FredB le 29/03/2013 @ 14:20
Tous les articles sur ce sujet Pas de commentaireAjouter un commentaire
VRRPD: 02/01/13
Advanced VRRPD 1.8
Fix: bad behaviour with some link status
Fix: Crash when trying to read non-readable config file
Packages are available for both 32 and 64 bit machines
For 32 bits package on 64 bits system all you need to do is install the necessary software libraries to run the 32-bit software.(ia32-libs)
Download:
here
Ecrit par
FredB le 03/01/2013 @ 14:17
Tous les articles sur ce sujet Pas de commentaireAjouter un commentaire
VRRPD: 01/12/12
Advanced VRRPD 1.7
- Fix bad behaviour with slow network performance
New Debian and Ubuntu packages released
Packages are available for both 32 and 64 bit machines
For 32 bits package on 64 bits system all you need to do is install the necessary software libraries to run the 32-bit software.(ia32-libs)
Download:
here
Ecrit par
FredB le 01/12/2012 @ 11:48
Tous les articles sur ce sujet Pas de commentaireAjouter un commentaire
Squid - Dansguardian
DansGuardian is always alive and, I think, we have done a good job.
Now, almost all my patchs are already accepted
Changelog (since version 2.12.0.0):
September 2012 - Dansguardian 2.12.0.3 - alpha
- Fixed memory leaks reported by analysis from coverity
- Improved persistent connection for a better RFC compliant implementation,
but not yet fully HTTP 1.1
- Minor improvement for debug output
- Applied patch #11 (Maxuploadsize per filtergroup) by Frederic Bourgeois
DansGuardian 2.12.0.2 - alpha change log update Sat 22 Sep 2012
Since modification I did in an intermediate version (0.1) which had not been published so here is the full list:
- Applied patch #9 (Crash when more than one authplugin are selected) by Frederic Bourgeois
- Added feature to allow Facebook mock ajax (request #6) by Jason Spiro
- Added contrib dir
- Added a new html & css validated html template in contrib (request #3). By Chris Peschke
- Converted iso-8859 message files to utf-8 (bug #86). Suggested by Fred Ulisses Maranhao
- Fixed Error reading Content-Length (bug #84). By Carlos Soto
- Fixed compilation error BSD due lack of string.h when using memcpy() (bug #75). By Alexander Hornung
- Fixed exceptioniplist case sensitivity (bug #11). By Mark J Hewitt
- Fixed accept-encoding support for new tokens (bug #13). By userquin
- Applied patch 3438750 (GCC 4.4 and 4.6 compatibility) by Mathieu PARENT
- Applied patch 3438749 (French translation update) by Mathieu PARENT
- Applied patch 3418297 (Set proxy timeout in dansguardian.conf) by Frederic Bourgeois
- Applied patch 3419088 (login/password in URL is dropped) by Mathieu PARENT
- Applied patch 3419089 ("Expect" header should be dropped) by Mathieu PARENT
- Applied patch 3438751 (Fix queue handling in OptionContainer) by Mathieu PARENT
- Applied patch 3515167 (Fix digest identication) by Frederic Bourgeois
- Fixed GCC warnings
- LFS review in String.cpp (requires different arch review yet)
Aecio F. Neto - DansGuardian Maintainer
DansGuardian 2.12.0.2 - alpha release! Fri 21 Sep 2012
- Applied patch #9 (Crash when more than one authplugin are selected) by Frederic Bourgeois
- Added feature to allow Facebook mock ajax (request #6) by Jason Spiro
- Added contrib dir
- Added a new html & css validated html template in contrib (request #3). By Chris Peschke
- Converted iso-8859 message files to utf-8 (bug #86). Suggested by Fred Ulisses Maranhao
- Fixed Error reading Content-Length (bug #84). By Carlos Soto
- Fixed compilation error BSD due lack of string.h when using memcpy() (bug#75). By Alexander Hornung
- Fixed exceptioniplist case sensitivity (bug #11). By Mark J Hewitt
- Fixed accept-encoding support for new tokens (bug #13). By userquin
Ecrit par
Fredb le 07/10/2012 @ 13:04
Tous les articles sur ce sujet Pas de commentaireAjouter un commentaire
Mamecab OS Retrogaming
Livemamecab is a Mame (arcade games) OS
Livemamecab est un système d'exploitation (linux Xubuntu) dédié au Mamecab, il est utilisable comme live CD, live USB, ou plus classiquement comme OS principal.
Màj de Livemamecab:
- Remaniement de l'interface
- Màj Xubuntu precise
- Menu Wahcade affichable par le bouton 2 du joystick 1, permettant notamment l'extinction de la borne, sans souris ni clavier.
- Changement d'émulateur avec le bouton 1 du joystick 1.
- Ajout d'un émulateur snes (pas configuré je suis preneur d'une conf correcte idem pour Megadrive)
- Ajout d'un émulateur Megadrive
(pas configuré, problème pour quitter l'émulateur la touche escape est obligatoire et je cherche un contournement autre que Qjoypad qui demande les librairies QT) -> Réglé, vu avec le très sympathique mainteneur de Dgen
- Ajout de la dernière version de Mame 0.146u3
- Mise en place d'une interface graphique de configuration pour le screensaver, il joue les roms automatiquement et sans messages d'avertissements, possibilité de choisir la fréquence ou de le désactiver.
- Mise en place d'une interface graphique de sauvegarde/restauration des configs, mame, dgen, zsness, wahcade, etc.
EDIT: Plein de nouveautés récemment, pas le temps de faire un changelog complet, je vous conseil de tester le dernier live CD
En vrac
- Des dizaines d'émulateurs avec retroarch
- Un meilleur système de sauvegarde
- 15 Khz (expérimental)
etc ...
Download :
Livemamecab
Des questions ? Plus d'infos sur le forum de Gamoover
Ecrit par
FredB le 01/09/2012 @ 16:53
Tous les articles sur ce sujetVoir les commentairesAjouter un commentaire
VRRPD: 19/06/2012
Advanced VRRPD 1.6
Packages are available for both 32 and 64 bit machines
For 32 bits package on 64 bits system all you need to do is install the necessary software libraries to run the 32-bit software (ia32-libs).
- Code adaption for Endian Open Source Firewall Appliance
UTM Linux Security by alain Abbas www.libertech.fr
- Minor fixes
Download:
here
Ecrit par
Fredb le 19/06/2012 @ 16:08
Tous les articles sur ce sujet Pas de commentaireAjouter un commentaire
VRRPD: 06/05/12
New Debian and Ubuntu packages released
Packages are available for both 32 and 64 bit machines
For 32 bits package on 64 bits system all you need to do is install the necessary software libraries to run the 32-bit software.(ia32-libs)
Download:
here
Ecrit par
FredB le 06/06/2012 @ 12:39
Tous les articles sur ce sujet Pas de commentaireAjouter un commentaire
Mamecab OS Retrogaming
Livemamecab is a Mame (arcade games) OS
Livemamecab est un système d'exploitation (linux) dédié au Mamecab, il est utilisable comme live CD, live USB, ou plus classiquement comme OS principal.
Deux nouvelles vidéos de Livemamecab, j'ai fais une importante mises à jour de la distribution récemment mais je vous laisse découvrir tout ça ...
Tutoriel d'installation sur disque dur
Download :
Livemamecab
Ecrit par
Fredb le 08/05/2012 @ 12:28
Tous les articles sur ce sujetVoir les commentairesAjouter un commentaire
VRRPD: 27/04/12
Great documentation about Fwbuilder and Linux Cluster Using
VRRP
Un petit mot pour signaler une excellente documentation sur
VRRP avec fwbuilder.
Il ne s'agit pas de ma version, mais elle est facilement adaptable.
Ecrit par
Fredb le 27/04/2012 @ 11:41
Tous les articles sur ce sujet Pas de commentaireAjouter un commentaire
Voir toutes les nouvelles