1v0.6.5	- The reallocation of memory for wordlists containing more than 1024
2	  words is wrong, leading to segmentation fault.
3	  Spotted by Thierry Daucor.
4	- If two wordlists have the same description, displayed error
5	  message is not as helpful as supposed, spotted by Thierry Daucour.
6	- Adjust typespeed.SlackBuild to be a conform shell script, patch
7	  by Lars Nordlund.
8	- You can specify how to order high score list in configuration file.
9	  Requested by many.
10	- Include stdarg.h where needed (and if it's available).  Spotted by
11	  Hernani Marques Madeira.
12	- As discussed with Richard Black, if you were about to type
13	  a word correctly when the missed word limit is reached, don't
14	  count it as a typo -- instead, add the written chars to your score.
15v0.6.4	- Do not hardwire localedir in src/Makefile.am, spotted by
16	  Charles Cl�ment.
17	- A default rule set can be supplied in configuration file.
18	- Fix possible segmentation fault if opponent in network play
19	  doesn't write anything (division by zero).
20	- Don't be so harsh about people with low typing skills:
21	  Loser -> Beginner, ADP-Pro -> Learner
22	- Status bar can be adjusted by locales.
23	- Removed some probably offending words from words.eng.
24	- Dropped min10 (cpm, i.e. cps * 60).
25	- Replaced tcps with wpm, although it's just cps * 12.
26	- Regine M�ller spotted a serious typo in high score menu (de_DE).
27v0.6.3	- New menu translations:
28	  - fr_FR by Charles Cl�ment and Sysyphe GEP
29	  - it by Lapo Luchini
30	- Typos fixed in french word list, patch by Charles Cl�ment.
31	- autotools problems fixed on Cygwin, spotted by Lapo Luchini.
32	- Zap the silly dependency of m4 I introduced with 0.6.1.
33	- Properly reset terminal if it is too small, patch by Charles Cl�ment.
34	- Fixed possibility to enter name with a blank in front of it,
35	  spotted by vispi.
36	- High score menu is not limited to top 10 anymore.
37	- Fixed possible segfault if path names are too long (> MAXPATHLEN).
38	- Windows code put into source (WIN32).
39	- Wordlist/Ruleset menus can be left by pressing Escape.
40	- All parameters supplied to typespeed not in getopt result in
41	  usage.
42	- Major network code improvements/bugfixes:
43	  * closed file descriptor leakage in server code
44	  * multiple network games per running session possible
45	  * new function called gprint used in network code (better readable)
46	  * check return value of ioctl (non-blocking mode OK?)
47	  * you can abort while waiting for connections now
48	  * a player name can be specified
49	  * thin client support, i.e. retrieving word lists from a server
50	  * new option --netlog=file logs network traffic; for debugging
51### Typespeed v0.6.3 is NOT network compatible with earlier versions ###
52	  * new network parameters for better comprehension by developer(s) :)
53	  * high score sharing is locale-safe now (1.234 vs. 1,234)
54	  * versions are compared in order to prevent version missmatches
55v0.6.2	- Used random seed will be actualy saved now.
56	- You can feed typespeed with specified random seed.
57	- Fixed bug introduced with 0.6.1: enter/space is no longer
58	  counted as typo if you have entered a correct word.
59	- Do not let other persons flock high score file: this could
60	  result in a denial of service.
61	- Smoothness takes "yes" and "no" as argument.
62	- "No High Scores" will be translated, too.
63	- File selection menu is useable with vi-like key strokes (j, k).
64	- Removed implementation-defined C-code like:
65	     x[i++] = i;
66	- Better testsuite framework support included.
67	- Compilation of test suite on systems without gettext in libc
68	  has been fixed.
69	- Translate title of default rule set if selected.
70	- Fixed buffer underrun in parseline that occured if a line in
71	  configuration file (or game rule file) started with "=".
72	- autotools improvements, spotted by Michael Sterrett:
73	  * handle --docdir properly
74	  * support for different high score dir (--with-highscoredir=DIR)
75	- If working with strings, _always_ terminate with '\0' at end
76	  of buffer, no matter how obvious it is that string fits anyway.
77v0.6.1	- Added copy&paste cheat protection.
78	- Added support for gettext.
79	- SECURITY FIX: make sure privileges have been dropped.
80	- Switched to autoconf and automake.
81	- Typo spotted in french word list by David Jeannot.
82v0.6.0  - Fixed statistics in case typoratio is 100 %.
83	- Do not allow empty names for high score.
84	- typespeed forces use of a terminal for stdout/stderr/stdin now.
85	- Game rules can be changed by user.
86	- setgid() by default - drops privileges as soon as highscore
87	  file has been opened.
88	- major change in highscores:
89	  * switch to csv format
90	  * only one highscore file for all wordlists
91	  * cannot reset highscores anymore
92	  * users can have their own highscore file
93	- Use all available space on screen for words (position 0 not 1).
94	- New testsuite design
95	- wordlists are sorted alphabetically.
96	- scandir replaced with opendir; readdir; closedir.
97	  No more annoying gcc warnings about that on different systems
98	  (like glibc based systems and bsd).
99	- ISO-conform clear sequence (fixes warning),
100	  by Alessandro Massignan.
101	- Fixed bug in function keys.
102	- German words are OK for childrens now.
103	- Two bad words removed from english word list.
104	- Unified wordlist names for languages (iso 639)
105	- New C# wordlists by Nicolai Stoy
106	- Fixed bug in network code: resulted in an endless loop at end
107	  of the game.
108v0.5.3	- Restructure of Makefile, which required some internal changes.
109	  Many thanks for the supplied documentation and raising this
110	  issue go to Andrew Ziem.
111v0.5.2	- Words are case-sensitive now.
112	- Do not throw user out of wordlist selection on error.
113	- Do not use uninitalized variable (server) in network code.
114	- Fix bug in network menu so alternative ports can be
115	  entered instead of overwriting server name.
116### Typespeed v0.5.2 is NOT network compatible with earlier versions ###
117	- Various network improvements, including:
118	  * netwait() cannot end in denial of service anymore
119	  * do not allow non-printable words by opponent
120	  * do not use acceptable words for network control
121	- Create required directories during installation, spotted by
122	  Alessandro Massignan.
123	- Fix memory management in multiplayer menu.
124	- Fix memory management in addtop10.
125	- Better handling of error messages.
126v0.5.1	- Fixed off-by-ones
127	- Paths for wordfiles and highscorefiles are separated now.
128	- Missing include in misc.c, spotted by Mike Frysinger.
129	- err where possible instead of fprintf/exit or perror/exit.
130v0.5.0	- Cheat mode more reliable now.
131	- Don't trick users into believing that training is possible
132	  during network play.
133	- Fixed pause mode.
134	- Max word length is 19 chars (look at input field).
135	- Prevent escaped inputs, would result in strange output.
136	- Cursor won't jump into right corner anymore.
137	- Prevent unwanted behaviour when a list only contains
138	  duplicated words, spotted by Marcel Jovic.
139	- Changed highscore file format,
140	   added utility to convert old highscore files.
141	- Fixed wrong usage of free in wordlist handling.
142	- Fixed segfaults in parsing of wordlist ...
143	  ... when wordlist does not contain enough words.
144	  ... when wordlist does not start with "words." (words was enough).
145	- Nicer output
146	- New thai wordlist by Theppitak Karoonboonyanan
147	- Fixed segfault when no wordlists are found, spotted by Gabriele Piga.
148	- Some bugfixes in network code and nul terminating buf
149	  by Andreas Pickart.
150	- Better locale support by Theppitak Karoonboonyanan.
151	- Fixed segfault when HOME is not set, patch by Niko Tyni.
152	- Applied fix by Debian Security Team.
153	- Fixed possible file handle overflow.
154	- New testsuite
155	- New french wordlist by Francois Wendling
156	- New italian wordlist by Lapo Luchini
157	- Improved german wordlist by Dr. Olaf Foellinger
158	- New german wordlist by Raphael Studer
159	- New maintainer: Tobias Stoeckmann <tobias@bugol.de>
160v0.4.4  - Fixed buffer overflow in network code by Debian Security Team,
161	  because their fix was the same as I was thinking but I hadn't
162	  the time to verify that it will surely fix it.
163	- Fixed timing bug in Sparc64 by Elie De Brauwer.
164	- Fixed typo "looser" vs "loser" by William Lindley.
165	- Fixed crash when wordfile had more than WORD_MAX words.
166	- From debian patchfile:
167	   * Did s/char merkk/int merkk/ in file.c
168	   * Added words.dut by Wouter de Vries
169	- New email address for me.
170v0.4.3  - Fixed stupid buffer overflow which allowed users get games gid in
171          installation. Report by: jaguar
172v0.4.2	- fixed a SIGSEGV bug (wrong variable in for loop)
173	- added spanish wordlist thanks Xploit
174	- email address changes:)
175v0.4.1  - fixed a off-by-one buffer overflow in network code
176	- development is slow, we're so busy. finnish army and etc...
177        - fixed one possible segfault
178	- added portuguese wordfile thanks to:
179	        Fabricio <fmatheus@sourceforge.net>
180	        Everton <evertonm@sourceforge.net>
181	- when writing words added kind of emacs like features to
182	  ^B ^A ^K ^F ^E..and ^U to del the whole line.
183          idea from eddy.
184
185v0.4.0  - fixed a couple of (what is the null char? :) errors.
186	  thanks to Andreas Ehliar <ehliar@lysator.liu.se> for pointing them
187	- makefile changes: fixed make install, added uninstall alias to
188	  distclean, added removing /etc/typespeedrc and high scorefiles
189	  in the current typespeed directory to distclean
190	- made --makescores parameter to make/reset scorefiles for the
191          wordfiles found in the dir in the configs or in if no config
192          files exists, then in the current dir.
193	- localconfig gets readed from $HOME/LOCALCONF
194	### big pause in any coding of typespeed but we tought we make
195        ### it better and release then, but then our innovation collapsed
196        ### and we did nothing.. so we have to release this 0.4.0 version :)
197        - pause don't work in multiplayer
198	- fixed getting XMunkki typeratio if you had typeratio
199	  which went just trought our ratiomachine (ex. 50..)
200	- splitted code to couple files
201	- made support for over 16 wordfiles and better wordfile choose
202	  method, imho
203	- added reset scofile(s) to the Options menu
204*************************************************************************
205*************************************************************************
206********- new speed method (not compatible with ztspeed anymore)*********
207*************************************************************************
208*************************************************************************
209	- added netword support(some kind of) thanks to:
210	  Steinar H. Gunderson <sgunderson@bigfoot.com>
211	  for the basic patch, made our work easier :)
212	  but this has to be buggy and so on.. :)
213	- made our mvgetnstr ignore escape codes.
214	- fixed a way to cheat (just write same word until a new word
215	  comes to the line where the word were)
216	- now were using GNU getopt (thanks again Steinar)
217
218v0.3.5  - made Options menu, can change color,cheat,training,training speed
219	- you can adjust the speed of training mode by examp. --training 4
220	- config files didn't work (sometime should make also ~/.config :)
221	- now you can pause the game with F1
222	- fixed coredump in choose_wordfile if more than 16 wordfiles
223	- added typorank, like your rank (3l33t,god...)
224	- new rank "Computer", if you got over 900 points..
225	- you did get one point too much when you pressed space/enter
226	- training mode, 2 times slower than normal mode, but you cannot
227	  get to top10 with this mode. param: -tra or --training
228	- tells if you are using cheat or training mode in "status bar"
229	- rank was always blue, after game.
230	- removed "offensive and objectionable" words
231	- corrected some typos
232	- better(?) wordlists
233	- fixed little mistake(?) - now you can be a *GOD* :)
234
235v0.3.4  - better random r()
236	- words changes colors..
237	- added.. um, i can't say what, figure it out :D
238	- localconfig file.. .typespeedrc
239	  for telling which dir has word/score files. if not in currentdir
240	  (NOTE: .typespeedrc not ~/.typespeedrc)
241	- some misc little changes
242
243v0.3.3  - mvgetnstr() -> to own function by jaakko
244          he didn't have it in ncurses so...
245	- fixed addtop10
246	- space does the same as enter in words writing
247
248v0.3.2  - bugbugfixes.. coredump with glicb2.1 and not working with
249          alpha or something fixes by amn
250
251v0.3.1  - little-big-bugfix.
252	- fixed total cps increasement when playing more than one time=)
253
254v0.3 "we want statistics" release:
255
256	- now you need to get 1 point more than old list entrys
257	  to get into the top10. and if there are 2 or more same
258	  scores newest will be the lowest in top10.
259        - added total cps and typo ratio
260	- 10min speed came back, but only in after game statistics.
261
262v0.2 First public release:
263
264	- added make install + source modifications to make
265	  whole system use samewordsfiles / highscores
266	- background should be black even if xterm etc has other color.
267	- added command line parametres: --help / --nocolor
268
269v0.1 first version to friends:
270
271	- esc stops game
272	- added top10 lists
273	- added colors
274	- added check for same words
275	- changed 10min speed estimate to CPS
276
277	+ all other basic stuff
278
279