Small. Fast. Reliable.
Choose any three.

This information is obsolete. You are looking at the CVSTrac source management system display for SQLite that was replaced by Fossil on 2009-08-11. The information shown here has not been updated since that cut-over. These pages are retained for historical reference only.

I just discovered Cvstrac and am probably going to use it at work. While looking at various Cvstrac installations, I noticed most of them allowed Wiki access to anonymous users, like myself. It would seem to me that this would be a poor decision, leaving pages open to be modified or deleted by any net vandal that happens along.

Yet it seems as though none of these Wiki pages are vandalized. I've left some notes such as this at some sites, but haven't done anything harmful.

In fact, you can email me if you want :) harry at

Just researching.


With CVSTrac, the entire edit history of every Wiki pages is recorded in the database. You can use the [History] link at the upper right to see historical versions of pages. If you have administrator privleges, you can also selectively delete pages from the Wiki history. This allows an administrator to easily go in and clean up any vandalism that might occur.

In my experience, vandalism is uncommon. Vandals generally go for higher profile targets and ignore Wikis devoted to esoteric discussions of embeddable SQL database engines.


Yes, I suppose any damage could easily be undone, so no use getting paranoid about things!

Well, I'm really starting to like Cvstrac. And I started playing with the commandline SQLite, and I really like it too. And I absolutely love the idea of an embeddable SQL engine. I had no idea such a thing was available. It's extremely common that a text file or BerkeleyDB file is not enough but an external SQL server is too much or just not practical. Thanks!!



Harry : I'm using several wikis, and most of them allow anyone to edit anything.

Everyone's first idea is "That's not secure, it can't work". In fact, it really works.

The main thing is that, in general, nothing is delete, it's just added. So any vandal can only "add content" (even if this content is the same page as the previous one without some stuff). So a vandal can "only" add some noide to the global wiki.

The other thing is that the number of vandals is often very small compared to the number of users. So the "trash" is often quickly removed. If the considered bigs wikis, there are some vandals, but users are often quicker.

One of the biggest wikis is (or,, etc...). You can surf on it and look at the pages made to prevent vandals. You can see that it's very efficient.

I do like wikis, and I use it at work to replace "post-it".

PS: I do really like sqlite too, and I'm starting to do anything to make it used at work.