protocol decoder. refactored.
internal accessor of opened mail store is defined.
mail store. refactored.
internal data object is changed from Class to Struct.
protocol decoder. refactored.
modified some error messages.
mail store pool. refined user lock logic.
changelog:
* RIMS version 0.0.1 is released.
changelog:
* lib/rims/protocol.rb: fast error recovery on connection fatal error (ex. Errno::EPIPE).
changelog:
* lib/rims/server.rb, lib/rims/cmd.rb: add server log rotation.
changelog:
* lib/rims/cmd.rb: add debug-dump-kvs command.
protocol decoder. implemented fine grain lock for open folder.
fail skip of streaming response at store command.
protocol decoder. error guard for streaming response.
protocol decoder. error check of no mail at message id.
Merge branch 'fine_grain_lock'
changelog:
* lib/rims/protocol.rb, lib/rims/mail_store.rb: add fine grain lock for one user multiple connection.
version number is changed to 0.0.2.
updated README for version 0.0.2.
changelog:
* RIMS version 0.0.2 is released.