If you came here to learn about me and who am I, simply go to the "about me" section, if you want to know something more about my projects and about what I am working on now, go to the "Projects" section.
If you want to upgrade your Slackware without complaining about dependencies go to Slack with deps.
If you have any suggestions you can send me a mail.
My public gpg key is also available (my old gpg key is here).
Minor repos.slapt release: 1.5.1 is out. Thanks to Roberto for the fix.
Good news for Slackware users: Slack with deps 13.1 is ready!
Requiredbuilder 0.16.5 released: handle perl dependencies on Slackware64 (thanks to 01 for the patch).
Requiredbuilder 0.16.4 released: added support for txz packages, thanks to Francesco Allertsen for the patch.
Fixed few dependencies in the "Slack with deps" 13.0 repository, thanks to Akuna and George Vlahavas.
Repos.slapt 1.5.0 has been released! The new version of the script supports txz, tbz and tlz Slackware packages besides the traditional tgz.
Many thanks to Loris, Emanuele Tomasi and the rest of the Slacky.eu comminity for the patch.
Slackware 13.0 with dependencies is ready! Check out Slack with deps.
New pra release: 0.12.0! Added support for txz Slackware packages.
Update rtorrentqueuemanager.py, check out "RTorrent download manager howto":
now the script is able to handle torrent.gz and torrent.bz2 files and can change the number of maximum simultaneous downloads dynamically.
Slack with deps for Slackware 12.2 is ready to use!
Added "Perfect Thunderbird configuration" in manuals: if you are a Thunderbird user, an Open Source developer and you use Google IMAP this is the tutorial for you!
Finally dependencies for Slackware 12.1 are ready! Sorry for the delay, but I have been really busy. I have to admit that I thought about dropping this project, but many emails from users made me change my mind.
I have just updated my gpg key. You can still find my old key here. Currently all the packages in my repository are still signed using the old key, but from now on I will be using only the new one.
Released repos.slapt 1.4.5: Added a missing "" that caused problems with file names containing spaces. Thanks to Loris for the report.
Released repos.slapt 1.4.4: Fixed -p implementation: repos.slapt is now able to modify correctly PACKAGES.TXT and MANIFEST to add\delete package entries.
Updated nistnet mac filtering patch to compile on 2.6.22 based kernels.
Added a new script: srttranslator! srttranslator is a simple python script to automatically translate subtitles in srt format into other languages using BabelFish.
Released repos.slapt 1.4.3: just a minor change: generating also CHECKSUMS.md5.gz.asc.
Released repos.slapt 1.4.2: generating also also CHECKSUMS.md5.asc, ChangeLog.txt.gz and CHECKSUMS.md5.gz.
Added "Criptare partizioni" to labibbia in manuals.
Released repos.slapt 1.4.1: thanks to Loris and Matteo Nunziati for the help!
Added "rtorrent download manager howto" to manuals.
Requiredbuilder 0.16.3 released: using explodepkg and makepkg instead of tar and untar, thanks to arny for the report.
Requiredbuilder 0.16.2 released: some bugs have been fixed and I also added support for lzma packages (thanks to Zeqadious for the patch).
Added a new patch for NISTNet under the development section: this patch enables MAC filtering!!! Two new command line options are introduced: -m to add a new MAC-based rule and -c to remove a MAC-based rule. Enjoy ;)
New release for requiredbuilder: 0.16.1. This is mainly a bugfix release, the changes are: performances improved, better checks against malformed configuration files, better slack-required output formatting when the ADD variable is used.
Added two new chapters to labibbia under manuals: "Vim e spellchecking" and "Sudo e redirezione". Sorry labibbia is still completely in Italian, I am starting to think I'll never find the time to translate it all in English :P
A brand new script added to the scripts section: UDPPing!! UDPPing is a python script that behaves exactly like ping but uses UDP packets instead of ICMP packets. UDPPing supports the same output format that ping supports and also has the same most important options that ping has. UDPPing is a great tool for network testing.
New requiredbuilder release: 0.16.0!! This time we have some interesting changes and new features:
- requiredbuilder now can be run simultaneously on different packages without interferences;
- you can specify a per package exclude and add package list using the environmental variables ADD and EXCLUDE. For example you can call requiredbuilder like this:
ADD="openssl" EXCLUDE="mysql, openldap" requiredbuilder /tmp/package-postfix
more details on the README;
- a new recursive functionality: with the option -r requiredbuilder prints the whole dependency tree required by the package to run properly. If the requiredbuilder.conf file is configured correctly with an existent and correct PACKAGES.TXT file, then requiredbuilder reads that file to find the dependencies of the dependencies of the current package. On Zenwalk systems netpkg automatically downloads that file from the repository and keeps it updated. On Slackware you have to manually download it from your preferred repository with slapt-get support (for example linuxpackages.net, slacky.eu). If that file is not provided or doesn't exist then requiredbuilder manually calculates the whole dependency tree (it can take a very long time). More details available on the README.
A brand new project is available under the development section: NISTNet patches!
NISTNet is a fine network emulation package for linux, it is not maintained by NIST since 2005 so it doesn't compile anymore on kernels >= 2.6.12.
Here you'll find patches that let you compile NISTNet on newer kernels and maybe even add some new features!
Upgraded dovecot package to 1.0.1.
Completely rebuilt the whole dependency database for Slackware 12.0. Just go to "Slack with deps" and upgrade your Slackware to 12.0 without worries about missing dependencies!
Upgraded nagios package to 2.9
Upgraded nagios-plugins package to 1.4.9
Upgraded qca-sasl package to 1.0
Upgraded postfix, postfix-mysql, postfix-ldap packages to 2.4.3.
Upgraded dovecot package to 1.0.1.
All these packages are built for Slackware 12.0.
Relicensed under the GPLv3 all the Open Source scripts and programs I wrote and that are available on this website.
Rebuilt Xmame and Xmess 0.106 on Slackware 10.2. From now on all the packages will be build on Slackware 10.2.
Upgraded snort to 126.96.36.199.
Upgraded sarg to 188.8.131.52.
Added a new script to scripts: compare.sh.
This script is meant for Slackware and Slackware based systems (Zenwalk in particular).
It compares the installed packages with the packages on a slapt-get compatible repository (a PACKAGES.TXT file) looking for missing dependencies on your system.
For example if you have installed a package and that package is on the PACKAGES.TXT file, this script scans your system to see if also all the dependencies (as listed on the PACKAGES.TXT) are installed. If not it notifies the user.
Useful for system upgrades to understand which packages require new or a different set of libraries.
New release of requiredbuilder: 0.15.2! If the user is trying to build a python based package without python installed an error message is printed out preventing an infinite loop.
New minor release of requiredbuilder: 0.15.1. Error messages now are on stderr so that people that redirect requiredbuilder's output shouldn't have any more problems.
Added "Configurare Mldonkey" to labibbia, in the manuals section.
Today a brand new release of requiredbuilder is ready for download: 0.15.0! This new version contains three new performance improvements:
1) now by default directories like /usr/doc and /etc are ignored for the dependency scan;
2) a new options (-b) has been added to only scan for binary dependencies (all the scripts are ignored);
3) most important I fixed a bug that made requiredbuilder always build the perl dependency database even if there were no perl scripts in the package.
New bugfix release of requiredbuilder: 0.14.9 is out! Fixed a small error affecting the package name guessing mechanism. Thanks to Heinrich Wiesinger for the report.
Fixed a little bug in the Qemu and Kqemu Installer script: a commented line prevented the script from installing the needed packages to build qemu and kqemu.
Upgraded postfix, postfix-ldap and postfix-mysql to 2.3.8; now they correctly support cyrus-sasl again.
Qemu Ubuntu Installer improved: fixed a bug in setting the permissions for the tun interface; now the script supports multiple ethernet interfaces for the bridged network mode.
Qemu Ubuntu Installer updated to build Qemu 0.9.0, check it out under the scripts section.
Added a new script called Procguard: a bash script to keep track of CPU and Memory utilization of a single process over time. The collected data should be easy to plot.
New requiredbuilder release: 0.14.8! Thanks to fahrenheit that reported a wrong behavior of requiredbuilder when a slack-required is already present and the user is trying to print out Zenwalk style dependencies: any dependency already in the slack-required is not printed. Now this bug is fixed.
Updated the CVS chapter in labibbia.
Added a new script: QEmu Ubuntu Installer. This script downloads the qemu and kqemu sources, builds them, creates deb packages for them, and finally installs them on your system. The qemu and kqemu deb packages created by this script are working and complete so can be copied and installed on other machines.
Three new howtos added to labibbia: "Ubuntu: avvio in modalita' console", "Vi col comportamento di VIM su Ubuntu" and "Risolvere i problemi di apt-get".
New requiredbuilder's release: 0.14.7. Fixed a little bug regarding the case in which requiredbuilder can not guess the PACKAGE name and leaves the PACKET variable empty. Fixed another bug affecting the function "realfile" that resolves symbolic links.
Added alltray to labibbia in manuals.
Added support for merging of multiple galleries at once to digikammerger.py: now you are able to export two new galleries to html and merge the new generated html to the main galleries' html in a single action.
Added a brand new Slackware package to the repository: nagios-plugins 1.4.5.
Added a new python script to the scripts section: digikammerger.py. Digikam is a great photo management tool that is also able to generate good looking html galleries very easily. The only problem is that it is not able to do that incrementally: the user is forced to regenerate all the html galleries every time he wants to add a new gallery. So waiting for this feature to be added to digikam you can overcome this problem using digikammerger.py: just export your new gallery to html in a temporary directory, this script will take care of merging the content with your main html gallery.
Yet another little bugfix requiredbuilder's release: 0.14.6. Optional dependencies removed from Zenwalk style output since netpkg doesn't support them.
Added "Apache e .htaccess" to labibbia in manuals.
Another little new feature in requiredbuilder: the argument doesn't have to be an absolute path any more. Check out requiredbuilder 0.14.5 if you are interested.
Another new requiredbuilder release: 0.14.4. Fixed a bug regarding optional dependencies already present in the slack-required file. Besides a new feature has been added: now requiredbuilder is able to take an already made Slackware tgz as input parameter, compute its dependencies and even add the slack-required to it.
New requiredbuilder release: 0.14.3! New output formatting option in order to generate Zenwalk depfiles more easily.
Added contacts to the menu.
Added "Aggiungere il cestino sul desktop in Kubuntu" and "Salvare pagine html" to labibbia. 20061123
Improved cvs section of labibbia.
Added synergy to labibbia.
rebuild xmame and xmess packages: fixed a compilation error related to the CPU architecture choice.
updated labibbia: added trickle and updated rsync's documentation.
added a new script: ipchecker.py. This script should be run on a server behind nat and\or configured with dhcp: it notifies you by email if the external or the internal ip address changes. It supports authentication and TLS to connect to the mail server.
added a new package to the repository: xmess 0.106.
another bounch of packages has been upgraded and rebuild on Slackware 11.0: qca-sasl 1.0, sarg 2.2.2, snort 184.108.40.206 and xmame 0.106.
Slackware 11.0 with dependencies support now available!!!
Just go to "Slack with deps" and follow the instructions. Please attention that this is only the first version so some errors are expected (usually too many dependencies listed).
pra 0.11.3 released: small bugs fixed.
I have started rebuilding all the packages in the repository on Slackware 11, the packages upgraded until now are: postfix, postfix-mysql and postfix-ldap to version 2.3.3, nagios to 2.5, dovecot to version 1.0rc7.
requiredbuilder 0.14.2 is out: cleaned up the output of requiredbuilder -n.
metagen.sh 0.9.1 released: now creates package.txt file if absent.
repos.slapt 1.4.0 released: exclude option added so that now you can exclude any directory you want from the repository.
A brand new project added to devel: metagen, the official tool used by Zenwalk to manage their slapt-get repository. Brought to you by JP (and me).
pra 0.11.2 released: fixed test that matches a package dependecy name with the package name. 20060928
"port forwarding in ssh" added to labibbia in manuals. 20060925
pra 0.11.1 released: a bug regarding versions in dependencies fixed.
requiredbuider 0.14.2 released: corrected its behaviour so that can still be run on a slackware 9.1 without errors.
Kanedaaa added as a requiredbuilder Tester. 20060909
Created a brand new blog using blogger (Google, thank you so much);
labibbia updated in manuals;
packages repository and sources, slack with deps are all back;
requiredbuilder 0.14.1 is out: a new bugfix release.
JSync added to "study projects" (devel section).
postfix and postfix-mysql packages upgraded to 2.3.0.
Development section split in "devel" and "old stuffs and study projects".
OpenGL Frameworks added to documents.
DICOM Reader, DEM Reader, Cloth, Terrain Generator, Shadows and Reflections, Particles System added to "study projects" under the development section.
New repos.slapt release 1.3.1: fixed a bug regarding the log of rebuild packages in the ChangeLog, Thanks to Loris for the report.
New slackbuilder release: 0.5.2.
Added --no-sources option and some bugs fixed. Thanks very much to Piotr Simon for his help.
rebuild libnet 220.127.116.11 to include libnet-config, thanks to Kanedaaa for the report.
tomcat upgraded to 5.5.16.
nagios upgraded to 2.1.
snort upgraded to 2.4.4.
"Squid, SquidGuard and PAM to authenticate users against OpenLDAP and apply per user filtering policies" added to manuals.
Other manuals updated.
devbuild 0.0.2 is out: help message corrected.
A brand new project in development: devbuild!
Devbuild is a little script to generate a list of build-time dependencies (for deb packages) formatted so that you can just copy them and past to the control file.
repos.slapt 1.3.0 is out: improved changelog generation. Thanks again to Loris of Slacky.it for the bug reports and helping with the tests.
New requiredbuilder release: 0.14.0: added support for optional dependencies in case of more packages containing a the same required file. New pra release 0.11.0: code merged from requiredbuilder.
New requiredbuilder release: 0.13.3: printing added dependencies even if requiredbuilder is called with "-y"; added -n to only print to stdout.
New pra release: 0.10.1.
Some of the new features: Slackware Mirror and dependency versions are now optional; better dependency adder function.
Added bitbuf to development: LibBitbuf is a simple library written in C to write bit-a-bit or byte-a-byte to files and other streams. First release already available.
New slackbuilder release: 0.5.1: fixed a bug regarding updating repositories.
New requiredbuilder release: 0.13.1: excluded *sh dependencies found by strings.
New requiredbuilder release: 0.13.0: improved dependency checking.
New slackbuilder release: 0.5.0!
upgraded nagios to 2.0.
upgraded postfix to 2.2.8.
requiredbuilder 0.12.5 released: improved function that resolves symbolic links (this fix the bug with qt dependencies, thanks to Klaus Weidenbach and Kanedaaa for the reports); added Y,Yes and y to the list of positive user responses.
requiredbuilder 0.12.4 released: some bug fixed.
repos.slapt 1.2.2 released: added creation of PACKAGES.TXT.gz.
slackbuilder 0.4.2 release: yet other bugs fixed.
repos.slapt 1.2.1 released: new option --signs to sign each tgz package (generates .asc files).
slackbuilder 0.4.1 released: many bugs corrected.
repos.slapt 1.2.0 released: code restyling and speed enhancements; new option -d to generate .txt packages description files.
slackbuilder 0.4.0 released: added support for package versions.
slackbuilder 0.3.2 released: added support for CHECKSUMS.md5, corrected a bug in install(), and much more!
slackbuilder 0.3.1 released: this version should be almost stable.
requiredbuilder 0.12.3 is out: speed enhancements and a bug regarding the option -s has been corrected (Thanks again to Loris).
The first public release of a brand new project is available: check out slackbuilder 0.3.0!!!
Added buildlib to development.
Upgraded xmame to 0.102.
I have just read in my guestbook a message from someone that states I'm hacking other web sites or something like that. Besides he makes threats like bombing my mailbox.
Please read carefully what follows.
I'm not hacking websites, and yes, I have better things to do than destroy the work of other people.
But I understand why you wrote that message: the server that hosts my website has been hacked some week ago and used as a gateway for other attacks. Now the server is clean but its IP address could still happear in some attacks.
Don't blame me for that, I have nothing to do with it.
Upgraded postfix, postfix-ldap and postfix-mysql to 2.2.7.
New minor requiredbuilder release: added a check for the directory "install", if it doesn't exists requiredbuilder creates it.
Released repos.slapt 1.1.0: added ChangeLog.txt automatic creation.
Released requiredbuilder 0.12.1: better errors reports.
Released requiredbuilder 0.12.0 and pra 0.9.0: code restyling and major speed enhancements.
Corrected a bug in repos.slapt regarding the uncompressed packages size.
repos.slapt moved from scripts to develoment.
Corrected a little bug in repos.slapt, thanks to Lorys for the report.
Upgraded snort to 2.4.3.
Released requiredbuilder 0.11.1 and pra 0.8.1: corrected a little bug regarding glibc dependencies.
Thanks to Kanedaaa for the report.
Released pra 0.8: merged code from requiredbuider.
Rebuild qca-sasl and qca-tls: corrected installation bug.
Requiredbuilder 0.11.0 is out!!!
The new version supports perl dependencies!
xmame upgraded to 0.101, added webmin 1.240.
repos.slapt has been updated, check out the new version that generates a PACKAGES.TXT file without comments in packages' descriptions.
New requiredbuilder 0.10.0 is out:
completely rewritten as a bash script;
new interactive mode added;
added a configuration file to let the user prevent requiredbuilder adding any packages to the slack-required file.
New PRA 0.7 is out: better managing of symbolic links.
Added postfix-ldap and cyrus-sasl-ldap packages to the repository.
New PRA 0.6 is out: removed glibc dependency's generation.
Upgraded Tomcat to 5.5.12.
Upgraded xmame to 0.100.
Added new kdeutopia web page.
New PRA release: 0.5: 3 serious bugs fixed.
Added installation instructions for kde, udev and hal, you can find them on the packages page.
Added kde and utopia Slackware 10.2 packages:
dbus 0.23.3, libcap 1.10, hal 0.4.8, kdebase 3.4.2;
enjoy automatic peripherals discovery!
Requiredbuilder 0.9.2 is out:
added support for package names with 3 "-"
fixed bug reading the ldd output
PRA Package Required Adder 0.3 is out: corrected generation of aaa_elflibs dependency (thanks to Jason Woodward).
All the packages in the repository have been rebuild for Slackware 10.2.
I have started rebuilding all the packages in the repository on Slackware 10.2. The repository is not for Slackware 10.1 any more!
PRA Package Required Adder 0.3 is out: new name generation system, first stable release.
A BRAND NEW PROJECT AVAILABLE: SLACKWARE WITH DEPENDENCY SUPPORT!!
PRA Package Required Adder 0.2 is out:
some problems with soft links has been fixed and many security checks added.
Added pra to development: pra stands for Package Required Adder. Pra is a little tool that takes the PACKAGES.TXT file that comes with the official Slackware distribution and adds dependencies to it so that you can use the new PACKAGES.TXT file to upgrade your Slackware with slapt-get obtaining dependency support even with official packages!
Added qca-tls and qca-sasl to repository.
Upgraded xmame to 0.99.
Added "Spegnere la Slackware" to manuals.
Upgraded pptp to 1.7.0;
upgraded sarg to 2.0.9;
upgraded snort to 2.4.0;
added lzma 0.04.
Check the repository !
Added lzma-compression in scripts.
Added "ssh senza password" in manuals.
I'll be at L.A. on Holyday until September. All projects temporary suspended :)
JBoss 4.0.2 Slackware tgz added to the repository.
Xml-Security 1.2.1 Slackware tgz added to the repository.
Another two new Slackware packages added: Apache Axis and Velocity.
Two new Slackware packages added: brand new Tomcat and Ant! Download them from the repository.
Rebuild postfix and cyrus-sasl, now there are 4 packages:
postfix-mysql and cyrus-sasl-mysql that are built with MySQL support;
postfix and cyrus-sasl that are built without MySQL support.
New requiredbuilder release: 0.9.1.
Added initrd to manuals.
Added "importare il kernel della Knoppix su Slackware" to manuals.
Fixed a little error regarding setting the mouse wheel working under Slackware in manuals.
Upgraded postfix to 2.2.5.
Expanded Qemu section in manuals.
Added a new Slackware package to the repository: dovecot 0.99.14.
Upgraded postfix to 2.2.4.
New RequiredBuilder release: 0.9! The first (almost) stable release.
Added "split" in manuals.
New jpackage2tgz release: 0.3. Added SysV init scripts to BSD Style conversion and rpm --scripts support.
New jpackage2tgz release: 0.2. Lots of bugs fixed.
Added another brand new project in development: jpackage2tgz!
jpackage2tgz is a little tool to help Slackware packages developers porting JPackage rpms to Slackware tgz.
Added RequiredBuilder-0.1 Slackware 10.1 package.
Added a brand new project in development: RequiredBuilder!
It's a tool to help Slackware packages developers writing the slack-required file for the slapt-get's dependecy checking.
Readded Cyrus-SASL package due to an error in the previous upload. Upgraded xmame to 0.97.
Rebuilt Postfix and Cyrus-SASL packages with MySQL support.
Added "Postfix + Cyrus-Sasl come server di posta su Slackware con autenticazione" to manuals.
Added "Virtualizzazione ed Emulazione" in manuals.
Now thanks to pdftohtml there is also an html version of labibbia.pdf; the quality isn't optimal, but it's readable.
Little page restyling.
Added aalib 1.2 to the repository.
Upgraded sarg to 2.0.8.
Updated "Gestione di una Slackware" in manuals.
Upgraded cyrus-sasl to 2.1.21 and sarg to 2.0.7; added xmame 0.96.
Added "Backup di Sistema" to manual.
Upgraded postfix to 2.2.3.
Upgraded snort to 2.3.3 and sarg to 2.0.6.
Updated "Video editing" in manuals.
Added snort 2.3.1 to the repository.
Updated "desktopizzare slackware".
Modified "Postfix come server di posta con autenticazione TLS+SASL" in manuals.
Added "Postfix come server di posta con autenticazione SASL" in manuals.
Added "Prim's Algorithm" in documents.
Upgraded postfix to 2.2.2.
Added "il suono sotto linux" e "gestione dei device rimovibili" in manuals.
Rebuilt postfix 2.2.1 with TLS support, rebuilt cyrus-sasl with berkeley db support, added libnet, nast and nbtscan.
Added "Realizzazione di un filtro antispam" in documents.
Upgraded libdnet, postfix, pptp, sarg.
Updated "Desktopizzare Slackware" in manuals.
Added postfix 2.1.5 to the repository, fixed some SlackBuilds in sources.
Added a new script: repos.slapt. It's a modified version of the repos script from swaret, usefull to create the PACKAGES.TXT file in the repository. This version creates also slapt-get extensions to support slapt-get's dependency checking.
Added nagios and yp-tools packages to the repository.
Added a new document: Myrinet vs. Quadrics.
Added libdnet-1.9 package.
Rebuilt all the packages for Slackware 10.1.
Other two brand new packages with theirs SlackBuilds: libdnet and synscan.
The repository has been rebuild with only new and better quality packets.
New pptp and sarg packets added, with slackbuilds!
New httpd packet now with his slackbuild!
Two new packets added to the repository: postfix 2.1.3 with SASL and TLS support, and Cyrus-SASL 2.1.20
Updated the gpg section in manuals.
My blog and the repository back online!
Added "Postfix con relayhost e autenticazione TLS +SASL" in manuals.
Added gnupg e postfix to manuals.
I want to apologize for the two broken link on the page but I am having some troubles with my hosting company.
My blog will be back as soon as possible.
New domain for this site!!
Few sheepmail bugs corrected. Still to early to make the first official realease.
You can download a nasty build on development or watch sheepmail in action clicking on the link on the websites' page.
New release of JEraser!!
Two new section added: my personal weblog and a guestbook.