From 46199d2fb2fdbfad11b3044bddaa817270c2f44f Mon Sep 17 00:00:00 2001 From: Chip Black Date: Tue, 18 Jan 2011 03:02:17 -0800 Subject: [PATCH] Update docs to reflect username chars change --- www/doc/index.html | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/www/doc/index.html b/www/doc/index.html index 9a85061..9b2e3df 100644 --- a/www/doc/index.html +++ b/www/doc/index.html @@ -172,14 +172,13 @@ For the HTTP backend, you'll get nothing (since it will have crashed), or maybe a 502 Bad Gateway if you have it behind another web server.

All usernames must be 32 characters or less. Usernames must contain -only the ASCII characters 0-9, A-Z, a-z, underscore (_), period (.), -hyphen (-), single quote ('), and space ( ). Passwords can be at most -64 bytes, and have no limits on characters (but beware: if you have a -null in the middle, it will stop checking there because I use -strncmp(3) to compare). +only the ASCII characters 0-9, A-Z, a-z, underscore (_), and hyphen (-). +Passwords can be at most 64 bytes, and have no limits on characters (but +beware: if you have a null in the middle, it will stop checking there +because I use strncmp(3) to compare).

Tags must be 64 characters or less, and can contain only the ASCII -characters 0-9, A-Z, a-z, hyphen (-), and underscore (_). +characters 0-9, A-Z, a-z, underscore (_), and hyphen (-).

/create - create a new user

@@ -362,14 +361,13 @@ until after I wrote Blërg. :)

I was impressed by varnish's design, so I decided early in the design process that I'd try out mmaped I/O. Each user in -Blërg has their own database, which consists of one or more data and -index files, and a metadata file. When a database is opened, only the -metadata is actually read (currently a single 64-bit integer keeping -track of the last record id). The data and index files are memory +Blërg has their own database, which consists of a metdata file, and one +or more data and index files. The data and index files are memory mapped, which hopefully makes things more efficient by letting the OS -handle when to read from disk. The index files are preallocated because -I believe it's more efficient than writing to it 40 bytes at a time as -records are added. The database's limits are reasonable: +handle when to read from disk (or maybe not &mdash I haven't benchmarked +it). The index files are preallocated because I believe it's more +efficient than writing to it 40 bytes at a time as records are added. +The database's limits are reasonable: -- 2.25.1
maximum record size65535 bytes