Distributed Directory Server (Build 4) readme.txt


---What is new?
Jul 29: Build 1
	Simple directory server mirror, lotsa bugs, no configuration tool, no logs or statistics files
Aug 01: Build 2
	Budding directory server clone, few visible bugs, no configuration tool, no logs or statistics files
Aug 02: Build 3
	Directory server clone, one visible bug, no logs
Aug 15: Build 4
	Directory server clone, no logs


---What can't I do with this?
- Security logs/blacklists
Next build, or the one after that.  Right now the server simply ignores them, but I
would like to maintain a log file and ban users for violations.  There's also the
issue of several DoS vulnerabilities I need to plug up in the core protocol through
limiters and other such patented Catid teq.  It'll happen, eventually.


---What can I do with this?
+ Create population graphs
By parsing the stats.txt file produced by DDirServ, it becomes possible for any network
to make a complete population over time graph such as those seen on the websites of
major networks.

+ Use DDirServ to directly update zone information
This feature was lacking in Build 1.  Now you can add the directory server's hostname
or IP address to [Directory]:IP= and directly update the server list.  As a result, this
is no longer a directory server mirror but a (limited) directory server clone.

+ Mirror directory server data from more commonly used dservs
If you want to run your own, private directory server for some odd reason, you won't be
getting many listing from zones.  DDirServ's primary function is to get these listings
for you; jump-start your network with this tool!

+ Tweak low-level transport options
SubSpace uses a form of TCP over UDP for reliable messaging.  My core compounds this theme
by offering something that most TCP stacks do not: The ability to change the initial values
for lag-reducing settings.  In the INI you'll find options to affect message fragmentation,
carpooling (clustering), parallel transfers, etc.

+ Cache server lists for faster download on localhost
Good for LAN parties, as it automatically filters zones you cannot enter.
It's a no-hassle alternative to coordinating everyone through your firewall.

+ Learn from the code
I wrote this as a test for the new SSBot3 netgen.  It performs beautifully!
Keep your eyes peeled for further releases using this core, especially new bots.


---Enjoy!
As this is a pre-release, I would appriciate the efforts of anyone who would like
to analyze its effectiveness in dealing with certain DoS vulnerabillities present
in all SubSpace software to date.


ICQ#18736684
Catid@pacbell.net
http://venus.spaceports.com/~catid/
ftp://catid.dyn.dhs.org
