Christmas cleaning Wakaba release (4)

1 Name: !WAHa.06x36 2004-11-24 02:24 ID:Heaven [Del]

http://wakaba.c3.cx/releases/wakaba_20041123.zip

A new update, to go with my new image board spam database at http://wakaba.c3.cx/antispam/. This new version features:

  • Built-in support for using the spam lists from the above-mentioned database. The spam definitions are stored in a file called spam.txt, and can be edited either manually or through the admin interface. The location of spam.txt can be set with the SPAM_FILE config option, and for simplicity you may want to set all your boards to use the same one.
  • XHTML rewrite, which is still beta and not enabled by default. Set the board to use the wakaba_style.pl to used this. You will need to install the css/ and img/ directories to use this one (these are not needed for the old futaba_style.pl). oekaki_style.pl is still based on futaba_style.pl.
  • Big code cleanup, which may have fixed or caused bugs. I apologize in advance for any problems this may have caused.
  • Tripcode generation has also been cleaned up, and some more esoteric special cases are now probably handled more correctly. (hotaru might like this one).
  • Move lots of code out into an external wakautils.pl file. This is mainly useful for people wanting to re-use code out of Wakaba and Kareha. It has tripcode generation, HTML templates, spam checking, and much more.
  • Removed the filetypes_*.pl files, and incorporated this functionality into config.pl instead. So that means some extra work for hk0, and everybody else can just delete filetypes_none.pl.

I probably forgot to mention some things here, but I'll post corrections if there was anything more.

2 Name: !WAHa.06x36 2004-11-24 02:27 ID:9+muLo/A [Del]

Albright's PHP resizer didn't make it into this release yet; I've been meaning to re-write some of the image handling code too and I'll try to work that in when I do.

3 Name: !WAHa.06x36 2004-11-24 04:01 ID:9+muLo/A [Del]

Oh yes, this I forgot: I made the default strings_e.pl include three files, include/header.html, include/footer.html and include/mid.html. This should make it easier to upgrade the nav bars and boards, as you just need to put the navbar code into header.html and possibly also footer.html.

4 Name: !WAHa.06x36 2004-11-24 16:46 ID:Pb4y8BJg [Del]

Also, hotaru might be interested in the wakautils.pl thing, especially for his upload board. There's a new, faster template engine in there that works on older Perls, too, for instance.

Name: Link:
Leave these fields empty (spam trap):
More options...
Verification: