From: Wolfgang M. M. <wol...@us...> - 2004-07-28 18:55:15
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/security In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4115/src/org/exist/security Modified Files: security.properties Log Message: * Fixed locking error: a collection object could be unloaded from the cache by one thread, while another thread had still been writing a document being a member of the collection. A moment later, a third thread reloaded the collection and started to write to the same document. However, as the collection had been recreated, there were two instances of the same document in memory. The third thread did thus not respect the lock held by the first thread and started to write without waiting. As a consequence, various page errors were thrown. * When updating a document, the old document metadata had not been correctly removed. Usually, this had no consequences as the collection class only used the last record it found. In some cases however, this may have led to errors. Index: security.properties =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/security/security.properties,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** security.properties 21 Jun 2004 15:30:23 -0000 1.4 --- security.properties 28 Jul 2004 18:55:05 -0000 1.5 *************** *** 10,12 **** # the database will not recognize the old passwords. ! passwords.encoding=md5 --- 10,12 ---- # the database will not recognize the old passwords. ! passwords.encoding=simple-md5 |