Generating Doxygen configuration file – Doxyfile from Autoconf is simple and helps to avoid duplication of version numbers, input and output directories and packages names. Doxyfile can be generated like Makefiles from Doxyfile.in by configure script.
Debian GNU/Linux provides several packages that can be used to audit C/C++ source code. First three search for programming errors that might lead to potential security flaws:
Next two tools find bugs in C and C++ source code by doing a static check too, but their checks are not security-related:
First step – resolv.conf
Create /etc/resolv.conf.opendns with OpenDNS servers addresses, eg:
Make sure /etc/resolv.conf defines 127.0.0.1 as a name server.
Second step – dnsmasq
In /etc/config/dhcp set resolvfile variable:
Restart dnsmasq with:
# /etc/init.d/dnsmasq restart
Debian GNU/Linux has its sbuild and (much easier) pbuilder, but can you imagine that Debian includes software to create RPM-based chroots and build RPM packages under them?! Package called mach provides tool similar to pbuilder. It create chroots, manage them and allow user to create RPMs in separated, clear and reproducible environment. Just like packages should be build. Moreover its as easy to use as pbuilder is (if not even easier).
Continue reading “How to build RPM packages in CentOS chroot on… Debian!”
New version of ESE Key Daemon was released today.
- Fixed cross-compilation bug reported by hartleys.
- Removed debian directory (will try to include esekeyd in Debian).
- Removed old directory (Linux 2.4 users can use 1.2.3, but 2.4 support is no longer maintained).
- Removed lib directory (any modern (g)libc has getopt).
Anonymity in important for many people. Few years ago, it was problematic issue only for hackers, human rights workers and anonymity freaks. They want to keep they identity in secret for obvious reasons. They were traced only by law enforcement agencies and government. Today everything is much more difficult. Hundreds of advertising agencies trying to reveal identity of people to target their commercials better.
Web browser can give them so many information. For example in which languages you speak (browser shares your language preferences with sites you visit)., in which city you live (this can be obtained from IP), how big is your computer display (web page can get your display resolution), what video player or office suite you have installed (they can query installed browser plugins) and much more...
Everyone know Midnight Commander default user menu (invoked with <F2> key). It contains some (more or less) useful commands and it is… customizable.
If you want to use different menu for some directory you just need to create file .mc.menu in target directory. I made a simple menu form /media/.