MUC and history


I am wondering where is the MUC’s history (not the log) stored and how it is stored (until reboot or for a couple of days?). Is there a way to configure this?

From what I also understand, logs will be kept in a database (internal or external). Is there a way for a client to retrieve it through Openfire, through a plugin or do I need to write my own app?

Any comments greatly appreciated!


Reading the HSQLDB documentation I wonder if the MUC’s history is stored in a TEMP table, and when logging is enabled, dumped into a MEMORY table? Also, is HSQLDB running in in-process mode?

Thanks for any comments or suggestions!