
CHANGELOG

	This file contains a summary of the changes in each release.  The
	details may sometimes be technical, and are usually vague for the sake
	of brevity.


WHAT'S NEW?

	0.3.7
	-----
    Removed deprecated MySQL my.cnf support from mysql_logger
    Bundled headers from Samba 3.0.28a
    
	0.3.6
	-----
	Added text search by op_msg field.
	Added new column to audit2 table cnt - count of repeated messages
	Logger remembers last query and if the next entry is the same it will update instead DB
	
	0.3.5
	-----
	Added german language translation by Axel Gembe aka xagox
	
	0.3.4
	-----
	Fixed some text typos in mysql_logger.h (not a bug, won't affect functionality)
	Interface changes by Fabio
	  Menu incorporation to language files:
		Added to the end of each language files a new array to store the menu items.
		Changed the menu builder to use directly the array defined in language file.
		NOTE 1: *NO*  traslation was made to Polish, Portuguese, Russian and Ukranian 
				(left in english for this langs)
		NOTE 2: The portugueses lang file in your original distribution has some thrid party 
				mods .. (not uniform with other language files).
	  Enabled Shares Selection - Automated Shares Update:
		Added a new table in database to hold the share names.
		Added menu item (and shares.php script) to update share in shares table.
		Added shares to the querybuilder. Now, it's possible to search by shares too

	0.3.3
	-----
	Bugfix by Fabio: in the audit2 table (in smbd database) the field err_msg takes an "ok" 
	value for successful events; while in the php code this value is evaluated as "Success" 
	Added Spanish translation by Fabio Bettiol <fabiobettiolm@cantv.net>
	
	0.3.2
	-----
	Dropped support of SAMBA prior to 3.0.24 as it was causing troubles in newer versions:
	enabled "getlock" operation.
	
	0.3.1
	-----
	Added polish translation by Marcin Sołoguba <marsol@o2.pl>
	Fixed CREATE TABLE audit2 statement
	
	0.3
	---
	Added loading database connection parameters from smb.conf
	Changed default behaviour of success logging - now logs everything.
	Documented new parameters controlling success and failure logging.
	Updated documentation.
	
	0.3b
	----
	Added PostgreSQL support and Portuguese translation by Jonis Jonis Maurin Ceara 
	(http://softwarelivre.mouralacerda.edu.br/conteudo.php?pid=13)
	Changed Makefile and source files to build two modules: mysql_audit.so and pgsql_audit.so
	Added DB abstraction functions to web front end to sleect DB type in run-time: MySQL or 
	PostgreSQL. Database structure is changed!!! Now it uses new tables audit2 and what2.
	Hooks are replaced with the code from vfs_full_audit. Database is not compatible with 
	previous releases run upgrade_mysql.sql - non-destructive(your old data will remain)
	
	0.2.3
	-----
	No major changes. This release is the same as 0.2.3-rc2 except that hader files updated 
	to samba 3.0.23d. Binary module rebuilt with i386 arch.
	
	0.2.3-rc2
	---------
	Translations are updated and converted to UTF-8. Old national character sets are no
	longer supported by web interface(if you need it - just use iconv on translation files).
        Fixed broken build on RHEL AS and removed optimonal(deprecated) mysql_library_init
	(thanks to Dmitry Fadeenko). Module name is changed from audit.so to mysql_audit.so
	Updated and extended web interface: add about page, link to SF site and share definition.
	
	0.2.3-rc1
	---------
	Actions excepted from logging:
	- READDIR, SEEKDIR, TELLDIR, REWINDDIR as these operations has no reasonable error 
	  condition (end of dir is also failure), so always succeed and no valueable info,
	  only log fill up. You can enable it in corresponding audit_*() functions so.
	- STAT, LSTAT, FSTAT, LSEEK - do you need this load of crap? you can uncomment it 
	  in corresponding audit_*() functions. 
	Major code clean-up. All actions first performed and then logged. All logged actions
	now have extended message. If you see warning icon and no extended message in the GUI
	it means some internal error.
	Changed default actions to show to "Visible" only.

	0.2.3b
	------
	Web front end changes only. Added color/warning icon for empty extended message.
	On click record shows status: SUCCESS/ERROR/WARNING, type of action and 
	extended message if any.

	0.2.2b
	------
	Changed web front end. Added icons. Added 'Manage Logs' fuctionality.
	For major functions extended message is implemented - see NOTES.
	Close MySQL connection on disconnect.

	0.2.2a
	------
	Added section [smb_audit] to my.cnf for connection parameters. Connections settings
	are no longer hardcoded in logger.h. See INSTALL on how to configure connection.

	0.2.1a
	------
	Major module rewrite to be used with Samba 3. Put hooks on all actions.
	Allmost all actions are writen in the log directly to MySQL with libmysqlclient.
	Web-based filter to show only needed log entries. Web manager of "visible"
	log entries. Extended message is not yet implemented.

	0.1.1
	-----
	Changed audit.c module to easier parse its logs to MySQL database.
	Support of MySQL was removed from the module thus audit.pl script was
	created to maintain logging to MySQL. PHP part was complited with advanced
	capabilities of searching logs.

