Looks like something burped on my mailserver and my bogofilter wordlist got too big. Probably something to do with limits anyhow. In any case I was looking for a way to recover from the issue and came across this pearl in the Bogofilter FAQ. Well, the advice is incomplete. If you really hose up the database then bogoutil -d will stop printing entries before the end of the database. The next recovery step is to use the db utilities: db_dump and db_load to fix the database. db_dump -r (on FreeBSD db_dump-<version>) dumps the database into a text file and db_load creates a text file from a word list. The problem is that the advice in the bogofilter faq is out of date. It looks like there are some parameters that have to be specified. My solution: use db_dump without the -r that creates a broken database with a default header. Copy the header into the new text file and then append the output of db_dump -r to that. Et voila!
Mother of all MiFi wishlist
My Mother of all MiFi wishlist:
- Runs for 4 ~ 5 hours on rechargable batteries. Preferably 4xAA NiMh cells which I have in abundance.
- WPA encryption if possible otherwise pre-auth by mac address or live auth via authpf.
- Automatically connects to my lan using certificate based IPSec.
- Provides DNS locally.
- Gui configuration but can be a python TkInter of X11 Gui.
- 802.11b/g although given my experience last week 802.11n over 5GHz would be nice.
- SNMP configuration? That’s why I got an enterprise number from IETF.
To Do:
- Put the Soekris Net4511 on my Kill-a-watt meter to see how much juice it really needs (and how efficient the power supply is.)
- Figure out how to get USB into the thing. The outside internet will be a Verizon or Sprint network dongle.
- Get a case and power supply for the 4511
- Will OpenBSD provide WPA2 authentication?
- How hard is it going to be to get a USB jack into a 4511 case? (Bill Johnson?)
- How many people can I connect to it before it’s overloaded?
- 4521 Case? Automatically has room for batteries.