Dan Langille
- This is the article title
- Renaming a jail
- Restoring an INOPERABLE 3Ware unit
- grep, sed, and awk for fun and profit
- Bacula – copying a job; doing it better
- ZFS benchmark
- Bacula – copying a job
- Bacula: RunBeforeJob on Storage Daemon
- Testing the DLT
- DLT labels
- DLT drive replacement
- Replacing a DLT drive – selecting the right drive
- NRPE: Unable to read output – The followup
- NRPE: Unable to read output
- ZFS: promote – for getting rid of snapshots, but not the data
- ZFS: upgrade
- 3Ware Nagios plugin
- Where is my SCSI card?
- ZFS: Resizing your zpool
- ZFS: do not give it all your HDD
- Monitoring your HDD using SMART and Nagios
- cssh – cluster ssh
- Problems starting a jail with ezjail
- Integrating the Tape Library with an existing Bacula installation
- Tape Libraries & Bacula
- Upgrading PostgreSQL
- mailwrapper exited on signal 11
- logcheck – a log file scanner
- spamd-setup gives 404
- c partition goes away in FreeBSD 8
- Wireless changes under FreeBSD 8.x
- Using newsyslog to rotate backups
- Removing Firefox 2
- Obscuring smtp auth headers
- OpenVPN – creating a routed VPN
- OpenVPN – getting it running
- Creating your own Certificate Authority
- Removing dead mailing lists from Mailman
- gmirror – recovering from a failed HDD
- ezjail – A jail administration framework
- Adding gmirror to an existing installation
- ThinkPad x61s
- Using two monitors with X.org
- PC-BSD
- IMAP – getting Dovecot running
- Creating multiple jails
- IBM ThinkPad T41: Upgrading RAM and HDD – pictures
- IBM ThinkPad T41: Upgrading RAM and HDD
- Virus scanning
- Fighting spam with pf
- Jails under FreeBSD 6
- Converting a system to RAID
- Bacula – Transport Layer Security (TLS)
- Cacti remote injection exploit
- Putting sshd on a higher port
- Everything got owned
- 3Ware – Manage your RAID arrays via http
- Dual Opteron – better SATA cables for the Raptors
- NetSaint plugin for 3Ware RAID card
- CLI for 3Ware 9550SX-8LP
- NetSaint – creating a plug-in for RAID monitoring
- Dual Opteron – Raptor Installation
- RAID-5 drive failure
- Donations sought for SATA drives
- TRENDnet Print Server
- Feedcreator – make your newsfeeds the easy way!
- More dual opteron images
- Sponsors wanted
- IBM ThinkPad T41 – a second battery
- Dual Opteron Server – the drives
- apcupsd – Configuring a UPS daemon
- Dual Opteron server
- Postfix – setting up two outgoing mail servers
- Moving the rack
- System freezes up during reboot
- Burning CDs on an IDE CD-RW
- Mailman – additional virtual domains
- Card reader for FreeBSD
- IBM ThinkPad T41 – going from ipw(4) to ath(4)
- Mailman – a mailing list manager
- How I test tapes and tape drives
- Bacula – Digital DLT MiniLibrary – TL891
- Is your ISP blocking port 25? Here’s a Postfix solution.
- IPv6 – getting your LAN connected
- The Technical BSD Conference
- What RAID-1 setup should I use for FreeBSD 6.0?
- FreeBSD 6.0-RC1 – yes, I know this is late
- Configuring IPsec on your XP Professional laptop
- Cross compiling on AMD64 – the teaser
- New York City BSD Conference
- Moving your wireless gateway
- Get your BSDCan 2005 T-Shirt here!
- NYCBSDCon 2005
- Bacula fund raising for encryption
- BSDCan 2005 – you are going?
- Setting up a printer
- Implementing Hardware RAID on FreeBSD
- Secure Your Wireless with IPsec
- Disk cloning with Acronis True Image
- Using a jail as a virtual machine
- 5.* on an IBM ThinkPad T41
- USENIX’04 ATC
- IBM ThinkPad T41
- Stolen laptop – used on MSN?
- Bacula – Sony SDT 10000
- BSDCan – my photos
- Laptop stolen
- Xplanet – improve your background
- Building a new box from scratch
- Bacula: Cross-Platform Client-Server Backups
- Linux World Expo – Day 3
- Linux World Expo – Day 2
- Linux World Expo – Day 1
- Linux World Expo – The drive to NYC
- Linux World Expo – my schedule
- Linux World Expo 2004 – Part 1
- mknod – create the device, then mount
- FreshPorts fraud
- Backups and serial console servers
- Phorum Installation
- Phorum – installation, upgrade, and conversion from MySQL to PostgreSQL
- Postfix – virtual domains (part II)
- Google blocking searches from unknown browsers
- New FreshPorts release brings interesting challenges
- Using foo+bar@ email addresses with Postfix and procmail
- FreeBSD/NetBSD to merge
- Home networks are everywhere
- scp tricks
- Already scanned directory – mkisofs problems
- PostgreSQL – analyzing a query to improve speed
- Oh what a week I’ve had!
- Open Source Weekend – conference report
- Amazon, OSW, and my thanks
- Tell your story, help others
- PostgreSQL – removing foreign keys
- Postfix – virtual domains
- Upgrading to stunnel 4
- Adding a new drive via the serial console using dump/restore
- Managing an IP address change – part 2
- Changing your keyboard mapping
- Serial Consoles can be very useful
- Samba – updating my very old version
- Managing an IP address change
- VNC – allowing remote access to graphical desktops
- I’m looking for a job
- Installing and configuring Phorum using cvs
- Creating a VPN using PPTP
- There is room to improve
- New stuff coming soon
- stunnel – encryption and security
- PostgreSQL 7.2 upgrade and crypto
- ERROR: version of config(8) does not match kernel!
- Your Makefile has been rebuilt.
- And one port to install them all!
- Checklist for a new box
- Write protected floppies should be mounted read-only
- Pictures of the Ottawa machines
- pkgdb – packages database tool
- an ATI XPERT 128 patch for XFree86-4
- Make the keyboard work on a headless server (read also about t-shirts!)
- Got ports? Here is THE way to upgrade them!
- ssh exploit – how to avoid it
- My first Linux User Group meeting
- cvsup bug fix and upgrading to 4.4
- Americans are not alone
- NetSaint – a network monitor
- Welcome to the new box
- News feeds
- Upcoming changes
- Client Authentication with SSL
- The Diary gets ready for colocation
- San Jose bound…
- Specifying alternative port download sites
- Concatenated Disk Configuration
- Dual-homed NFS servers
- Installing via wireless NIC
- Get your name in the kernel!
- New city, new LAN, new Laptop
- The trip north
- It is time for a move….
- New website goes live
- latest changes ready for testing
- Massive website changes
- Using smtp from remote locations
- My travels with a computer
- It’s all true!
- The Linux Diary
- qpopper with APOP
- installing bind8 from ports
- IRC Hints
- Customizing Console Fonts
- FrontPage 2000 – installing the extensions
- new ipfilter option is really cool!
- BSDSearch spam followup
- Which BSD site is sending out spam?
- NFS Portmap: RPC: Program not registered – a solution
- FreeBSD 4.3-RELEASE schedule
- Job search
- Accessing a cvs repository
- NIC blows up
- Build world on your fast box, install on your slow box
- Diary update
- Setting up Spam Bouncer
- cdrecord – writing multiple sessions
- XEON gets a new cable which should improve disk speed
- What do you think are the top 10 articles?
- IPsec
- PostgreSQL and Perl
- Adding procedural language support to PostgreSQL
- Two more cat pictures
- More dual XEON pics
- Creating your own cvsupd server
- rsync – synchronizing two file trees
- cdrecord – writing your own CDs
- The XEON lives!
- procmail – a simple example
- nice – making things run slower
- Helping others
- nfs and ipf with IPFILTER_DEFAULT_BLOCK
- mindterm – ssh connections via web browsers
- webmail – Endymion Mailman
- Contributions
- Apache with SSL
- The XEON assembly story
- BSDCon 2000 – the trip home
- The dual XEON box takes shape
- SMP – using more than one CPU
- uptime, w, and who show nobody logged in
- BSDCon 2000 – the wrap up
- BSDCon 2000 – Friday
- BSDCon 2000 – Thursday
- BSDCon 2000 – Wednesday
- BSDCon 2000 – Tuesday
- BSDCon 2000 – Monday
- BSDCon 2000 – the arrival
- USA certainly doesn’t make it easy
- I’m away at BSDCon 2000
- Adding more swapfiles
- Is the Diary or FreshPorts useful to you?
- cvsweb – graphical interface to cvs
- hardware donations – an update
- Do you have any pets?
- A backlog of mail
- FreeBSD 4.1.1-RELEASE
- hardware donations please
- The cats – part 2
- BSDCon : booked your tickets yet?
- .htaccess and symbolic links
- So you like FreeBSD?
- PostgreSQL – installation and configuration
- mounting any image
- mounting an ISO image
- file system full
- Want a list of users on your box?
- How long does it take to upgrade via cvsup?
- Changing the shell for existing users and new users
- freebsddiary.cx domain no longer used for testing
- mailing list is now automated
- turning sendmail VRFY off
- newbie learning experience
- Keeping up with the ports – pkg_version
- 4.1-STABLE – fetch now going just fine
- The make-world script
- Upgrading to 4.1-STABLE – things to watch out for
- auth/tcp server failing (looping), service terminated
- majordomo and ‘hostile’ addresses
- Sound for 4.*
- Additional notes on secondary name servers
- squid – installation and configuration
- Crypto problem fixed
- VLAN with pipsecd
- passphrases are your friend
- FreshPorts goes offline
- FreeBSD 4.0-stable crypto is fuggered for international users
- FreshPorts 1.1
- SSI – a quick guide
- NFS Portmap: RPC: Program not registered
- Adding more swap space
- Changing the owner of your ports tree
- FreeBSD 3.5-stable is born
- Purging ipf from FreeBSD
- The Diary Template
- Upgrading Phorum from 3.0.x to 3.1
- Tranferring websites/users from one box to another
- Have you seen FreshPorts yet?
- Letting people know the web server is off line
- Unexpected busfree in Message-out
- Installing IP Filter 3.4.1
- drive to drive backup
- majordomo problems and solutions
- Apache – with DSOs for PHP, FrontPage, and SSL under FreeBSD 4.0-S
- Upgrading from FreeBSD 4.0-Release to FreeBSD 4.0-Stable
- Installing cvsup
- installing FreeBSD 4.0-Release
- New server – installing FreeBSD
- "blank" pages
- cvs – create your own repository
- FreeBSD Virtual Memory
- Samba 2.0.6 – shares are printers
- Are you good at graphics?
- Putting the Daemon into NT
- Directing mail to a program
- Keeping mysql passwords secure
- ed0 does not like 0x280
- Creating a majordomo mailing list for a virtual domain
- Accessing a mysql database from perl
- Two more methods to restrict bind version
- ssh – authorized keys and chmod
- More on bind versions
- What version of bind are you running?
- My computers have been seized
- Newsfeeds have been fixed
- Some Diary news feeds are behind the times
- How to restore from a tape backup if your hard drive dies
- man pages – they are searchable
- How to copy files around without anyone seeing them
- The Polls – oh no! how slashdottish….
- Allowing non-member submissions on closed mailing lists
- Daemon/Windows screen shots
- USB Mouse support under 4.0 Release
- BSDCon 2000
- How to get the most out of the forum
- FreeBSD Diary news feeds
- Stripping ^M from your files
- Returned mail: Data format error (Sender domain must exist)
- Site shutdown
- distfile sharing via anonymous FTP
- finger and how to supply something different
- Installing FreeBSD via PLIP – (the parallel port – good for laptops)
- FreeBSD @home — setting up your cable modem
- NFS – sharing file systems across a network
- Big Brother is watching you (and your network)
- New NIC was causing network problems
- IP Filter 3.3.8 released
- Apache – rotating log files – ouch, don’t compress those logs!
- How to refuse stuff using cvsup
- Creating a chroot ftpd
- Blocking apache access by host
- FrontPage doesn’t like RewriteRule
- installing an alternative ftp daemon – proftpd – added a bit on non-anonymous users and a common problem.
- Apache – rotating log files – a better solution found
- Putting the Daemon into Windows
- favicon.ico
- Welcome to the new website!
- A brief history about the site
- OK, OK, enough prompting! I’ve written something about the cats!
- Incoming ssh is being refused
- When cvsup’ing your ports, remember the base distribution
- DVL Software website now separate
- Redirecting URL requests with Apache
- Rewriting URLs within Apache
- Virtual web sites and and older browsers
- symbolic links which are difficult to remove
- 404 – what to do about missing www documents
- Changing your tcsh prompt
- Not much new here. What’s going on?
- Installing a port without installing the ports
- Strange NetScape bug
- Apache – rotating log files
- My first CGI script (uptime.pl) – an update ==> better, faster, smaller!
- Perl scripts that appear in your browser
- Front Page Extensions – security considerations
- Protected Apache directories – added more detail
- Apache port – php3/FrontPage/SSL
- Installing and configuring mySQL
- Phorum – how to install and customize it
- The new websites – what’s going on?
- Happy New Year – Y2K
- Reader Forum
- PortSentry – a port watcher
- IP Filter – using rule groups for blocking IP blocks
- IP Filter 3.3.5 – a patch for ipmon
- unwanted email from tcpd
- Website changes coming soon
- Installing Apache with FrontPage/SSL
- 403 Forbidden – You don’t have permission to access / on this server.
- Installing a new virtual web with FP2000 extensions
- identd problems – patch
- logcheck – who is checking your logs?
- proftpd and FreeBSD
- Upgrading to 3.3-STABLE
- Installing OpenSSH – less restrictive than ssh
- how to start things at boot time
- Installing IP Filter 3.3.4
- FrontPage 2000: What you NEED to know!
- installing a news server
- watch – making it work
- Backing up FreeBSD – added my script to Chris’ article
- virtual hosting with sendmail
- allowing sendmail to relay mail – a trouble shooting tip
- A good start for a gateway box
- Installing IP Filter 3.3.3
- System tools – toys I have found – the z-tools
- Upgrade your DNS server – bind8 security issues
- using make to upgrade your ports
- Dynamic DNS problems prompt move to cucipop
- upload files via http
- installing an alternative ftp daemon – proftpd
- virtual ftp servers – proftpd
- redirecting majordomo mailing lists
- periodic – using it to run shell scripts
- Another boot drive swap method
- hypermail – creating an www interface to a mailing list archive
- Backing up FreeBSD onto a Windows NT Workstation
- Quick mounts for floppies
- DSL/Cable modem references
- I added some tips on adding firewall rules with ipfilter.
- Creating a digest and archive for a majordomo mailing list
- Adding a new domain – a simple example
- allowing sendmail to relay mail
- FreeBSDCon’99 – what happened there?
- Dynamic DNS – detecting and updating – DragonK script update
- Installing an ftp server – getting FreeBSD into an NT/Linux house. *
- The Diary takes a holiday (continued)
- Dynamic DNS – detecting and updating – DragonK script update
- Changing the pre-login text – also known as /etc/issue – more info
- Service outage – my apologies
- Dynamic DNS – detecting and updating – yet another script update
- hint – A scalable benchmark for testing CPU and memory
- Upgrading from 2.2.* to 3.*
- ssh2 – when ssh won’t do
- Swapping boot drives around
- Dynamic DNS – detecting and updating – a script update
- vinum – A simple install to improve performance
- rawio – testing device performance
- Someone else finished Configuring FreeBSD for dial-in service
- Books and Magazines
- Installing cvsupd
- Web Resources
- Creating patch files
- The Diary takes a holiday
- toor – and why you should keep it
- My first CGI script (uptime.pl)
- DNS Resources
- Diary is now reversed
- Things everyone should read
- Dynamic DNS – detecting and updating
- Sound with FreeBSD – A How-To Guide
- Private DNS
- Secondary name servers – finally finished
- How to build a gateway
- out of inodes
- How to reload your zone files
- More progress on Configuring FreeBSD for dial-in service *
- Installing 3.2-release [the hard way]
- Filesystem is not clean – run fsck
- samba – using non-standard host names
- FTP from a CD-ROM
- Allowing anonymous FTP
- Mounting a SCSI CD-ROM
- What is installed?
- Ports or Packages?
- analog – "The most popular logfile analyser in the world"
- Adding ipnat to FreeBSD 3.*
- Kernel Configuration Options
- Starting stuff at boot time
- Why is Linux Successful? – An Opinion.
- Verifying an email address
- Good utilities provided with tcp wrappers
- ssh – much more secure than telnet
- Creating boot floppies for FreeBSD
- screen – how to remove "remote or dead" sessions
- PPP filters – stop xntpd from keeping the connection alive
- Get your stuff published here
- Links should be OK now
- Links to FreeBSD Handbook may be broken
- majordomo and virtual mailing lists
- Configuring FreeBSD for dial-in service *
- syslog.conf – putting stuff where you want it
- Block the Melissa virus
- Who is this guy?
- Installing PPP – alias
- User Friendly – a cartoon strip
- Upgrading from 3.1-Release to 3.1-Stable
- Installing FreeBSD to replace Windows 95
- Saving and using the kernel change information
- Command not found
- Installing the Lynx port from the Internet
- fetch: illegal option — A
- Could not find /usr/ports/Mk/bsd.port.mk
- compiling a kernel on another machine
- telnet fails – tcp_wrapper is out of date
- Making Samba win browser elections
- Shortcut for compiling from CD-ROM
- Clearing out your sendmail queue
- Installing PPP
- Installing FreeBSD on a Windows 95 machine
- ADSL – changing the modem
- nologin – Refuse a login to a user, and make a note of it in syslog
- /etc/rc.conf changes for 3.1
- mergemaster – a great tool when upgrading
- changing your default editor
- the box is up
- the box is down
- screen – how to detach a session from your window
- Windows time synchronization clients
- upgrading to 3.1-Release
- Responses from readers
- New look finished
- Linking to other directories with Apache
- Protected Apache directories
- Installing a new virtual web with FP extensions
- Upgrading to sendmail 8.9.3
- Setting the default reply-to address in a majordomo mailing list
- New look introduced
- Creating an FTP Mirror site
- Setting up a FreeBSD mirror site has been completed.
- how to untar/tar
- sending a HUP to a program (kill, killall)
- Stuff for newbies
- Apache logging has been added to the virtual hosts topic.
- allowing sendmail to relay mail
- Forwarding mail in one mailbox to another
- Installing a mailing list server – majordomo
- Join the FreeBSD Diary mailing list
- Setting up a FreeBSD mirror site
- I was probed! The security worked.
- Error correction for sendmail.cf template
- Getting DCC to work with natd
- Installing an IRC Proxy *
- Restarting cvsup
- using sysctl to monitor connections *
- Why the ads?
- IP Filter won’t load – what I did when IP Filter didn’t load
- Updating the ports collection
- Using your floppy
- Staying current with FreeBSD – using CVSup to upgrade FreeBSD
- Before the disaster
- make – and how to use it behind a firewall
- hendrix.mc – the template used to create sendmail.cf
- NAT rules – for IP Filter
- lame name servers
- upgrading sendmail
- sending a HUP to a program (kill)
- tcp wrapper – monitoring telnet requests, permit deny connections, etc.
- NTFS Driver for FreeBSD
- Upgrading FreeBSD – installing a new version
- Changing your bash prompt
- changing the pre-login text – also known as /etc/issue
- fetch – and how to use it behind a firewall
- distributed.net – the fastest computer on earth
- System tools – toys I have found
- Happy New Year – a small thing to remember
- httpd/dns – adding new domains to your system
- Virtual websites – what non-HTTP/1.1 compatible browsers will see
- ndc – how to see lots of DNS information
- dnswalk – a useful DNS tool
- "There are stopped jobs" – a follow up
- Secondary name servers – how to be a backup DNS for someone else
- DNS – restricting zone transfers
- Time for a break
- unknown priority name – /etc/syslog.conf and syslogd
- "There are stopped jobs" – what does this message mean?
- IP Filter – second time around
- Samba – more on passwords/logon and shares
- Sharity-Light – connecting Microsoft to FreeBSD
- NFS – sharing file systems across a network
- DNS – the dynamic way – client software
- swap files – how to get more swap space
- Firewalls – converting from IP filter to natd/ipfw
- Gateways – installing natd/ipfw
- Firewalls – an overview
- quickly mounting the CD-ROM – an addenda to the CD-ROM saga.
- IP Filter – an alternative firewall and NAT to ipfw/natd
- Firewall rules – some more work
- httpd: could not bind to port 80 – how not to stop a process
- Apache – starting/stopping
- Apache – virtual hosts (continued)
- FrontPage 98 – publishing problems
- Firewalls / ipfw – protect your subnet
- Samba – connecting FreeBSD to Microsoft
- su – how to become a super user. avoid using root
- dhclient.conf – moving a file to the web server. changing owners (chown)
- Screen savers – and how to load stuff after changing rc.conf`
- Building a port – background info on make
- Daylight saving time – how time is stored, how to change it
- Apache – making a group for it
- Apache – virtual hosts
- Apache – who can publish what?
- Upgrading Apache to 1.3
- DNS – the dynamic way – hosting a site from home
- Where are my Apache FrontPage extensions?
- reinstalled time server
- finished Name Server Lint installation
- Apache web server (again)
- installing qpopper (a POP server)
- connecting to the network
- Adding a second network card (and compiling a kernel)
- getting natd to run again
- enabling DNS again
- DHCP (again)
- All the ports – how to save time if you have the disk space
- a new hard drive
- improving security *
- notes on qpopper
- nmap – the port scanner
- fetchmail – run your own mailserver *
- python – needed for fetchmail *
- upgrading from 2.2.5 to 2.2.7
- installing DES – encryption
- installing www server (apache)
- Time synchronization – xntpd
- resolv.conf is being modified, and not by me (a DHCP problem)
- mounting fd0 without a floppy gives a GPF
- notes on rebooting and IP numbers
- installing nslint – debug your DNS
- Changing the shell (bash)
- sample zone files
- Getting local names to resolve (DNS) (named – the name server)
- Reading my mail from NT1 (qpopper)
- Redirecting port requests
- Firewalls, filtering, ipfw, and FTP clients
- The DNS problem which was an natd problem
- CD-ROM saga (a funny story)
- natd Network Address Translation (IP masquerading, IP aliasing)
- The installation
- How I found FreeBSD
- Why I wanted FreeBSD before I knew it existed