Index: trunk/docs/Changelog
===================================================================
--- trunk/docs/Changelog	(revision 132)
+++ trunk/docs/Changelog	(revision 134)
@@ -3,5 +3,8 @@
 	* use getgrgid_r, getpwnam_r, getpwuid_r, gmtime_r, localtime_r, 
 	  rand_r, strtok_r if available
-	* protect readdir() with mutex (readdir_r considered harmful)
+	* protect readdir(), getpwent(), gethostname() with mutexes 
+	  (readdir_r considered harmful)
+	* make checksum/hash function reentrant
+	* use thread-specific conversion buffer for globber()
 
 2.3.8:
Index: trunk/docs/TODO
===================================================================
--- trunk/docs/TODO	(revision 132)
+++ trunk/docs/TODO	(revision 134)
@@ -1,13 +1,6 @@
 
-not thread-safe: checksum function (returns static memory),
-                 sh_util_siggen
-                 sh_util_hash_tiger
-                 sh_util_hmac_tiger
 
 check thread_safe sh_entropy
 check thread_safe rng
 
-lock globber
 
-lock sh_alloc/sh_free
-
