# [1.2.6] by Julien SAFAR # [+] Detect old versions of softwares installed. Add Updates detection # [+] Add HTTP and SOAP Upload Method # [+] Add timestamp for xml file # [+] Add Location support # [1.2.5] by David DU SERRE TELMON # [+] Sync FreeBSD script with Linux script 1.2.5 # [+] Add optionnals tests for softwares detection # and audit tests. Check config file. # [1.2.4] by TB # [+] Stupid bug (quote forgotten) # [+] Rename hinventory.conf for autoupdate # [+] Correction for < and > transformation to < and > # [1.2] by TB # [+] Add outputdir in config file and in script # [+] Add network mask of interfaces # [+] Change order for detection # [+] Change scripts name # [+] Check for different configuration files and in /etc # [+] Add xmlns to computer # [+] UNSET for languages # [1.1] by TB # [+] separation of fix part and diff part between scripts # [+] Remove Units (all are MB) # [+] Remove bug in checking configuration file # [+] Add method smb and nfs # [+] Add script component (time of execution, version) # [+] Remove bug in software checking # [+] Add SMP support # [+] Add network checking for networking interface (sk) # [1.0] by David Du Serre Telmon # - What's new : # [+] Improve compatibility # [+] Improve performances # [+] Fix security bug # - Main changes # [+] bash is no longer necessary, script work with #!/bin/sh # [+] No more temporary file (remove a race condition security bug # and improve speed execution). # [+] Improve code reading # [+] Configuration is now store in another file instead of command-line # [+] All strings are checked for sanity check before storage in XML file # [+] detect_cpu function work with PII-PIII CPU as well # [+] Improve compatibility in detect_hdd function and correct a bug with non-ATA66 disk # [+] Improve compatibility in detect_pci function # [+] Improve compatibility in detect_network function # [+] Improve beginXML and avoid race condition vulnerabilitie # [+] Add debug mode 0 (debug off), 1 (debug on) and 2 (XML printing) # [+] detect_removable works now with different devices # [+] FDQN is now use instead of short hostname # [+] Only global variables use uppercase in variable name # [+] Uncomment swap detection # [+] Add support for name os and version os # [0.7] by Thomas Breton # - Usage + ajout version # [0.6] by Thomas Breton # - network + correction de bugs + Removable # [0.5] by Thomas Breton # - Detection des &, < et > + correction, OS # [0.4] by Thomas Breton # - Software inventory + upload methods + MAIN # [0.3] by Thomas Breton # - Function to write XML + rewrite initial functions # [0.2] by Thomas Breton # - Use of functions # [0.1] by Thomas Breton # - Tests