2008-06-27  Michael Wiegand <michael.wiegand@intevation.de>

	Doing the 1.0.4 release.

	* VERSION: Set to 1.0.4.

	* CHANGES: Updated.

2008-06-26  Michael Wiegand <michael.wiegand@intevation.de>

	Reverted the name change for the plugin cache in context directories
	pending an appropriate change request as this might break transition
	from NessusClient to OpenVAS-Client.

	* nessus/plugin_cache.c (plugin_cache_get_filename): Set filename to
	nessus_plugin_cache if context->dir is set.


2008-06-26  Michael Wiegand <michael.wiegand@intevation.de>

	Fixed another bug that resulted in a segfault when running
	OpenVAS-Client in batch mode with a non-existent targets file and
	--output_type html_graph.

	* nessus/html_graph_output.c (risk_severity): Don't try to walk an empty
	hosts arglist.
	
	* nessus/cli.c: Replaced "nessus" with "OpenVAS" in error messages.

2008-06-26  Michael Wiegand <michael.wiegand@intevation.de>

	Fixed two bugs that resulted in segfaults.

	* nessus/plugin_cache.c (plugin_cache_get_filename): Set a filename for
	the plugin cache even if the user has supplied an alternate rc file.
	After all, chances are we will find a writable place. Running without
	a cache is non-functional and resulted in segfaults resp. no plugins in
	the context. We will try to put the plugin_cache in
	$HOME/.openvas_plugin_cache for now even if there is an alternate rc
	file.

	* nessus/plugin_cache.c (plugin_cache_write): Removed handling of
	!filename NULL as plugin_cache_get_filename now returns a filename in
	any case.

	* nessus/cli.c (cli_args_results): Re-added default file type in case
	the filename provided by the user contains neither '.' nor '/'. This
	bug was introduced in revision 673 with the removal of NSR support; we
	now default to nbe if the user provided no --output-type and we are
	unable to guess a format from the result filename.

2008-06-25  Michael Wiegand <michael.wiegand@intevation.de>

	* nessus/nessus.c (main): Made glib command line help gettext
	accessible, updated version message.
	
	* nessus/nessus_i18n.h: Use glib's gettext integration.

	* po/es.po, po/de.po, po/sv.po, po/he.po: Updated.

2008-06-24  Michael Wiegand <michael.wiegand@intevation.de>

	Making the protocol version an option in preparation for change
	request #12, http://www.openvas.org/openvas-cr-12.html.
	The current version of OpenVAS-Server will simply disconnect clients
	requesting OTP/1.0 as the server does not know about OTP yet.

	* nessus/preferences.c (prefs_buffer_parse, preferences_save_as):
	Added handling for protocol_version.

	* nessus/prefs_dialog/prefs_dialog_prefs.c: Added combobox for protocol
	version; the only options right now are NTP/1.2 and OTP/1.0 with NTP
	being the default.

	* nessus/nessus.c (connect_to_nessusd): Added handling of the
	protocol_version preference, made error message on bad protocol version
	disconnect more descriptive.

	* nessus/nessus.h: Added version string for OTP/1.0.

	* nessus/comm.c: Updated incorrect comments.

2008-06-23  Michael Wiegand <michael.wiegand@intevation.de>

	* nessus/nessus.c: Only add GTK options to parser group if GTK is
	indeed present; otherwise the client won't build with --disable-gtk.

2008-06-23  Michael Wiegand <michael.wiegand@intevation.de>

	Replaced getopt in nessus/nessus.c according to change request #11,
	http://www.openvas.org/openvas-cr-11.html.
	The client now uses the glib command line parser and no longer uses the
	nessus-modified version of getopt.

	* nessus/pdf_output.c: Moved the functions append_argv and destroy_argv
	from libnessus/getopt.c to here. These functions are not part of getopt,
	but were added to libnessus/getopt.c at a later date.

	* nessus/nessus.c (display_help): Removed display_help as this
	functioniality is now handled by glib.

	* nessus/nessus.c (main): Removed dependency on getopt, made error
	messages more useful, repaired options list-plugins, list-prefs and
	make-config-file, removed hidden (and no longer functional) option
	open-report, cleaned up code.

	* configure: Removed handling of getopt.

	* include/config.h.in: Removed handling of getopt.

	* include/getopt.h: Removed.

	* include/ntcompat.h: Removed handling of getopt.

	* include/libnessus.h: Removed ExtFuncs append_argv and destroy_argv;
	they now reside directly inside pdf_output so declaration here is no
	longer needed.

	* packaging/debian/copyright: Removed copyright notices for getopt.

	* configure.in: Removed handling of getopt.

	* COPYING.README: Removed copyright notices for getopt.

	* MANIFEST: Removed references to getopt.

	* libnessus/getopt.c: Removed. Moved the functions append_argv and
	destroy_argv to nessus/pdf_output.c as PDF generation depends on these
	functions. These functions are not part of getopt, but were added to
	libnessus/getopt.c at a later date.

	* libnessus/getopt1.c: Removed.

	* libnessus/Makefile: Removed handling of getopt.

	* doc/OpenVAS-Client.1: Removed reference to obsolete -r/--open-report
	option.

2008-06-20  Michael Wiegand <michael.wiegand@intevation.de>

	* nessus/nessus.c (main): Started replacing getopt with the glib
	command line parser. Note: The replacement is not yet complete and
	not yet thoroughly tested, batch mode is not yet working. I will
	finish the replacement on 2008-06-23.

2008-06-20  Michael Wiegand <michael.wiegand@intevation.de>

	* libnessus/hlst.c (sort_hlst): Avoid sorting an hlst if it has no
	entries since that will lead to an emalloc issue under certain
	conditions.

2008-06-19  Tim Brown <timb@nth-dimension.org.uk>

	* packaging/debian/control: Minor updates to control file, fixed
	Priority directive.

2008-06-20  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* nessus/OpenVAS-Client.desktop: Added SUSE directive
	as suggested by Ales Nosek.

2008-06-19  Michael Wiegand <michael.wiegand@intevation.de>

	Cleaned up the authentication dialog as the separation of the
	"Authentication" and "SSL Options" frames no longer makes sense.

	* nessus/prefs_dialog/prefs_dialog_auth.c: Removed "SSL Options" frame,
	moved SSL options to "Authentication" frame, cleaned up dialog layout.

2008-06-19  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* MANIFEST: updated.

2008-06-19  Michael Wiegand <michael.wiegand@intevation.de>

	Removed support for non-SSL connections according to
	change request #10, http://www.openvas.org/openvas-cr-10.html.
	The defines NESSUS_ON_SSL and HAVE_SSL are now considered obsolete
	because the client only allows SSL connections; the USE_AF_INET,
	USE_AF_UNIX and AF_UNIX_PATH defines are considered obsolete because
	local socket connections are no longer possible.
	
	* nessus/preferences.c: Removed obsolete handling of NESSUS_ON_SSL.
	
	* nessus/sighand.c: Removed obsolete handling of NESSUS_ON_SSL.
	
	* nessus/prefs_dialog/prefs_dialog.c: Renamed arglist key for connection
	icon to reflect that we no longer display a now redundant encryption
	icon; the icon now simply displays whether the client is connected or
	not.
	
	* nessus/prefs_dialog/prefs_dialog_auth.c: Removed obsolete handling of
	NESSUS_ON_SSL and USE_AF_INET; removed display of "Use SSL encryption"
	option.
	
	* nessus/prefs_dialog/prefs_context.c: Removed handling of redundant
	use_ssl preference; changed the now redundant encryption
	icon; the icon now simply displays whether the client is connected or
	not.
	
	* nessus/sslui.c: Removed obsolete handling of NESSUS_ON_SSL and
	USE_AF_UNIX.
	
	* nessus/nessus.c: Removed obsolete handling of NESSUS_ON_SSL,
	USE_AF_UNIX, USE_AF_INET and HAVE_SSL.
	
	* nessus/nessus.h: Removed obsolete handling of NESSUS_ON_SSL.
	
	* include/config.h.in: Removed obsolete handling of NESSUS_ON_SSL,
	USE_AF_UNIX, USE_AF_INET and HAVE_SSL.
	
	* include/config32.h: Removed obsolete handling of AF_UNIX_PATH and
	USE_AF_INET.
	
	* include/includes.h: Removed obsolete handling of HAVE_SSL.
	
	* include/libnessus.h: Removed obsolete handling of HAVE_SSL.
	
	* configure.in: Removed obsolete handling of HAVE_SSL and NESSUS_ON_SSL.
	
	* libnessus/network.h: Removed obsolete handling of HAVE_SSL.
	
	* libnessus/network.c: Removed obsolete handling of HAVE_SSL.

2008-06-17  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* doc/HTTP_authentication.txt: Removed. It is redundent
	with the file doc/HTTP_authentication.txt in openvas-server.

2008-06-16  Michael Wiegand <michael.wiegand@intevation.de>

	Fixed label in plugin information dialog.
	
	* nessus/plugin_infos.c: Changed label for the plugin description; the
	text show in the text box below the label is not the plugin output on
	a successful attack but the plugin description returned by the plugin
	itself.

2008-06-11  Michael Wiegand <michael.wiegand@intevation.de>

	Fixed bug introduced with the last change that prevented
	compilation.
	
	* nessus/Makefile: Execute target error_dlg.o only once.

2008-06-11  Michael Wiegand <michael.wiegand@intevation.de>

	Fixed compilation without GTK support; OpenVAS-Client will
	now compile when configured with --disable-gtk. It will now
	explicitly use glib when configured with --disable-gtk. Some
	core functioniality used to depend on the glib provided by
	GTK and would fail to compile without GTK present.

	* nessus/Makefile: Explicitly consider glib during make process;
	re-enabled compilation of src/gui/error_dlg.{c,h} even without
	GTK.

	* nessus/context.h: Now includes glib if GTK is not present.
	Enabled compilation of functioniality depending on glib without
	GTK.

	* nessus/context.c: Enabled compilation of functioniality
	depending on glib without GTK.

	* configure.in: Test for glib presence and set GLIB_CFLAGS
	and GLIB_LIBS.

	* configure: Regenerated from configure.in using autoconf.

	* nessus.tmpl.in: Use GLIB_CFLAGS and GLIB_LIBS.

	* nessus/nessus.c: Changed message when called without arguments
	and configured with --disable-gtk to be more helpful and to
	reflect the name change to OpenVAS.

2008-06-10  Tim Brown <timb@nth-dimension.org.uk>

	* nessus/OpenVAS-Client.desktop: Fixed icon directive.
	* nessus/prefs_dialog/prefs_dialog.c: Fixed NESSUS_DOCDIR to
	point at PREFIX/share/doc/openvas-manual

2008-06-05  Michael Wiegand <michael.wiegand@intevation.de>

	Enabling gettext translation for string added in CR #7.

	* nessus/prefs_dialog/prefs_report.c (row_activated): Gettext
	translation for NVT name and OID display is enabled.

2008-06-05  Michael Wiegand <michael.wiegand@intevation.de>

	Implementing Credentials page changes according to
	change request #8, http://www.openvas.org/openvas-cr-8.html.

	* nessus/prefs_dialog/prefs_dialog_plugins_prefs.c
	(create_plugin_prefs_containers, prefs_dialog_plugins_prefs,
	prefs_dialog_plugins_prefs_read_only, prefs_dialog_plugins_prefs_fill,
	prefs_plugins_prefs_redraw, pprefs_add_notebook_page): Changed
	implementation of the credentials page to make use of the listnotebook
	class.

	* nessus/context.c (context_init, context_force_plugin_prefs_redraw):
	Added listnotebook object handling for credentials page to context.

	* nessus/context.h: Added listnotebook object for credentials page to
	context.

2008-06-05  Michael Wiegand <michael.wiegand@intevation.de>

	Extending report widget with optional plugin info according
	to change request #7, http://www.openvas.org/openvas-cr-7.html.
	
	* nessus/preferences.c (prefs_get_default): Added default value
	for new option "show_nvt_name_and_oid".
	
	* nessus/prefs_dialog/prefs_dialog_prefs.c (prefs_dialog_prefs):
	Added handling for new option "show_nvt_name_and_oid".
	
	* nessus/prefs_dialog/prefs_report.c (row_activated): Added retrieval
	and output of NVT name and (legacy) oid, provided the option
	"show_nvt_name_and_oid" in enabled and access to the plugin cache is
	available.

2008-06-04  Michael Wiegand <michael.wiegand@intevation.de>

	Fixed bug introduced in Rev 673 on 2008-02-25 that could cause
	filename corruption or segfaults when exporting a report with a
	format other than NBE.
	
	* nessus/report_save.c: Corrected #define values for file types
	other than NBE to sync them with the suffixes in char *suffixes[]
	in file_save_ok_callback.

2008-06-01  Michael Wiegand <michael.wiegand@intevation.de>

	Removing support of old XML report format according to
	change request #6, http://www.openvas.org/openvas-cr-6.html.

	* nessus/xml_output.h: Removed.

	* nessus/xml_output.c: Removed.

	* nessus/Makefile: Removed handling of module xml_output.

	* nessus/cli.c (cli_args_output): Removed handling of "old-xml".

	* nessus/nessus.c (display_help): Removed "old-xml" from list of
	options.
	(main): Removed actions for "old-xml".

	* nessus/report_save.c (file_save_ok_callback): Removed handling
	for old XML report format ("SAVE_XML").
	(report_save_cb): Removed GUI selection for old XML in report
	save dialog.

	* doc/OpenVAS-Client.1: Removed reference to old XML report
	format.

2008-06-01  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	Implementing Credentials page check according to
	change request #8, http://www.openvas.org/openvas-cr-8.html.

	* nessus/prefs_dialog/prefs_dialog_plugins_prefs.c
	(is_credentials): Removed.
	(prefs_dialog_plugins_prefs_fill): Replaced call of is_credentials
	by direct check for family "Credentials".

2008-04-18  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* packaging/fedora: New. Directory for Fedora RPM files.

	* packaging/fedora/openvas-client-1.0.3-1.fc8.openvas.spec: New.

	* MANIFEST: updated.

2008-04-16  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* packaging/opensuse: New. Directory for OpenSUSE RPM files.

	* packaging/opensuse/openvas-client-1.0.3-1.suse102.openvas.spec: New.

2008-04-16  Tim Brown <timb@nth-dimension.org.uk>

	* packaging/debian/control, packaging/debian/copyright:
	Synced with uploaded version.

2008-04-15  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* packaging/w32/openvasclient+gtk.iss.in: Updated version to 1.0.3.

	* packaging/w32/make-installer-openvas.sh: Updated version to 1.0.3,
	and added support for spanish and (commented out for the time being)
	hebrew.

2008-04-15  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* Makefile: Removed unused and useless target "w32".

2007-04-05  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* nessus/nessus.c, include/corevers.h.in: fix naming
	nessus->OpenVAS-Client.

2008-04-05  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* nessus/nessus.c (connect_to_nessusd): fix naming nessus->openvas.

2008-04-04  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	Post-release version bump.

	* VERSION: Set to 1.0.4.SVN.

2008-04-04  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* MANIFEST: Updated.

2008-04-04  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	Doing the 1.0.3 release.

	* VERSION: Set to 1.0.3.

	* CHANGES: Updated.

2008-04-02  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* MANIFEST: Updated.

2008-04-02  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* po/es.po, po/de.po, po/sv.po, po/he.po: Updated.

2008-04-02  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* nessus/preferences.c (prefs_get_default): NEW URL defaults for
	OpenVAS NVT ID, BID and CVE. Previous were directed towards nessus.org.

	* nessus/pdf_output.c (print_appendix, print_plugin_information): Made
	strings translatable.
	(fprint_link, print_data_with_links, print_plugin_information): Adapted
	OpenVAS ID referencing to the new OID scheme as specified with
	OpenVAS Change Request #1.

2008-02-29  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* nessus/nessus.c (connect_to_nessusd): Only write plugin cache
	if it is configured to cache plugins. This fixes a segfault
	when the caching feature is switched off and a connection
	established.
	This patch is contributed by Carsten Koch-Mauthe.

2008-02-29  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	Refactored onKeypressed method for treeview widgets as
	it can be used at least for two treeview already.

	* src/gui/treeview_support.c, src/gui/treeview_support.h: New.
	Factored out onKeypressed from prefs_scope_tree.c.

	* src/gui/Makefile, nessus/Makefile: Added module treeview_support.

	* nessus/prefs_dialog/prefs_scope_tree.c (onKeypressed): Removed,
	now in treeview_support.

	* nessus/prefs_dialog/prefs_report.c (prefs_dialog_report): Connect
	tree with onKeypressed.

2008-02-29  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* nessus/prefs_dialog/prefs_scope_tree.c (onKeypressed): New.
	Expands/Collapses tree upon left/right arrow key.
	(prefs_dialog_scope_tree): Connect scopetreeview with onKeypressed.
	This patch is contributed by Carsten Koch-Mauthe.

2008-02-28  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* nessus/monitor_dialog.c (monitor_add_host, monitor_stop_whole_test,
	monitor_input_callback): Finally removed unused variable.

2008-02-28  Laban Mwangi <labeneator@gmail.com>

	* nessus/html_output.c, nessus/latex_output.c,
	nessus/text_output.c: Fix links in report pages.

2008-02-26  Tim Brown <timb@nth-dimension.org.uk>

	* nessus/monitor_dialog.c: Added some preprocessor directives to fix
	compiler warnings
	* nessus/preferences.c, nessus/prefs_dialog/prefs_context.c,
	nessus/prefs_dialog/prefs_dialog_prefs.c, nessus/prefs_dialog/prefs_report.c,
	nessus/prefs_dialog/prefs_report.h: Added global setting sort_order
	which can be set from preferences. When the report context changes
	this (when the report being shown changes) the default sort order will
	be applied. Justification, from a pentesting perspective, it is
	optimal to go after the most vulnerable ports first :).

2008-02-26  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* MANIFEST: Updated.

2008-02-25  Tim Brown <timb@nth-dimension.org.uk>

	* nessus/foo.tex, nessus/foo.xml, nessus/nessus.html:
	Removed as unrequired.

2008-02-25  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	Final step of removing the NSR support (OpenVAS Change
	Request #2): Removed handling in code.

	* nessus/html_graph_output.c: Various renaming from Nessus to OpenVAS
	(arglist_to_html_graph): Removed saving a nsr file. This action appeared
	to have no effect anyway.

	* nessus/cli.c (cli_args_results): Removed setting of "nsr"
	as ftype as a default.
	(cli_args_output): Removed handling of ftype "nsr".

	* nessus/backend.c (backend_import_report): Removed handling
	for ".nsr" files.

	* nessus/report_save.c (SAVE_NSR): Removed.
	(file_save_ok_callback): Removed suffix ".nsr" from list,
	removed handlung to save nsr.
	(report_save_cb): Removed GUI selection label for NSR.

	* nessus/nessus.c (display_help): Removed "nsr" from help text.
	(main): Remove handling to write nsr format.

	* nessus/Makefile, nessus/nmake.w32: Remove handling of
	module "nsr_output".

	* nessus/nsr_output.c, nessus/nsr_output.h: Removed.

2008-02-23  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	First step of removing the NSR support (OpenVAS Change
	Request #2): Documentation.

	* OpenVAS-Client.1, nbe_file_format.txt: Removed
	any reference to NSR format.

	* nsr_file_format.txt: Removed.

	* MANIFEST: Updated.

2008-02-14  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* doc/ntp/README, doc/ntp/ntp_white_paper.txt, doc/ntp/plugin_prefs.txt,
	doc/ntp/ntp_extensions.txt, doc/ntp/ntp_white_paper_11.txt, doc/ntp/:
	Removed. They are redundant copies of the respective
	files in module openvas-server where they are maintained.

	* MANIFEST: Updated.

2008-01-05  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* COPYING.README: Adding the summary of copyrights
	as collected in file packaging/debian/copyright.

2008-01-04  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* MANIFEST: updated.

2007-12-29  Tim Brown <timb@nth-dimension.org.uk>
	
	* Makefile, packaging/debian/rules: Removed man8 from make
	install-man.
	* packaging/debian/changelog: Updated.

2007-12-29  Javier Fernandez-Sanguino <jfs@computer.org>

	* packaging/debian/copyright: More information in the copyright,
	including a detailed account of holders as well as reference to
	the LGPL and the inclusions of the licenses which are neither GPL
	nor LGP. Done after a full (C) and license review of all the source code.
	Convert to UTF-8 and fix typo.
	* packaging/debian/changelog: Updated.
	* packaging/debian/rules: Remove empty directory from the package.
	* openvas-client/po/es.po: Minor typo fix.

2007-12-28  Tim Brown <timb@nth-dimension.org.uk>

	* packaging/debian/openvas-client.menu: Updated in line with
	Debian Menu sub-policy
	* packaging/debian/patches/, packaging/debian/patches/00list,
	packaging/debian/patches/01_libgdchart-gd2-noxpm-dev.patch: New.
	Incorporates the fixes to use libgdchart-gd2-noxpm-dev.
	* packaging/debian/control: Depends on dpatch
	* packaging/debian/rules: Apply patches
	* packaging/debian/changelog: Updated.
	* Makefile: Removed installation of openvasclient-mkrand

2007-12-18  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	Post-release version bump.

	* VERSION: Set to 1.0.3.SVN.

2007-12-18  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	Doing the 1.0.2 release.

	* VERSION: Set to 1.0.2.

	* CHANGES: Updated.

2007-11-04  Tim Brown <timb@nth-dimension.org.uk>

	* packaging/debian/copyright, packaging/debian/changelog: Updated
	to list all contributing authors
	based on grep for "\([cC]\)|[cC]opyright".

2007-11-04  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* README: Replace license information by a reference to
	COPYING.README.

	* COPYING.README: New.

	* nessus/test.pdf: Removed. This test file probably
	has been added by accident.

	* MANIFEST: Updated.

2007-11-01  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* MANIFEST: Updated.

2007-11-01  Javier Fernandez-Sanguino <jfs@computer.org>

	* nessus/OpenVAS-Client.desktop: Enable logo.

	* packaging/debian/TODO, packaging/debian/openvas-client.menu: New.
	Sync with the contents of the uploaded Debian package.

	* packaging/debian/control, packaging/debian/changelog,
	packaging/debian/copyright, packaging/debian/rules:
	Sync with the contents of the uploaded Debian package.

2007-11-01  Javier Fernandez-Sanguino <jfs@computer.org>

	* po/README: Remove references to Nessus, move CVS to SVN.

2007-10-31  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* MANIFEST: Updated.

2007-10-31  Tim Brown <timb@nth-dimension.org.uk>

	* nessus/OpenVAS-Client.desktop: Removed Icon filename because it
	does not exist yet.

	* packaging/debian, packaging/debian/control, packaging/debian/dirs,
	packaging/debian/compat, packaging/debian/changelog, packaging/debian/copyright,
	packaging/debian/docs, packaging/debian/rules: New. The debian packaing
	files.

	* config.guess, config.sub: Merged changes from old Debian nessus-client package

2007-10-23  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	Post-release version bump.

	* VERSION: Set to 1.0.2.SVN.

2007-10-23  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* MANIFEST: Updated.

2007-10-23  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	Doing the 1.0.1 release.

	* VERSION: Set to 1.0.1.

	* CHANGES: Updated.

2007-10-21  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* README_SSL, doc/WARNING.En, doc/WARNING.Fr: Removed due
	to phrases that render the text files non-free.

2007-09-24  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* nessus/backend.c (backend_init): Replaced "nessus" by "openvas"
	for basename of temporary files. Found by  Hanno Böck.

2007-09-24  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* TODO: Yet another wish (NSIS)

2007-09-20  Bernhard Herzog  <bh@intevation.de>

	* include/includes.h: No longer includes nessus-devel.h

	* include/nessus-devel.h: Removed because it's not actually used.

2007-09-18  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	Post-release version bump.

	* VERSION: Set to 1.0.1.SVN.

2007-09-18  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	Doing the 1.0.0 release.

	* VERSION: Set to 1.0.0.

	* CHANGES: Updated.

2007-09-18  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* nessus/prefs_dialog/prefs_help.h: Removed HLP_CIPHER_CHOICE
	since it is not used anywhere in the code.

	* po/de.po, po/he.po, po/sv.po: Updated (removed unused translations).

	* po/es.po: New. Spanish translation by Javier Fernandez-Sanguino

2007-09-17  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* po/Makefile: Added spanish.

	* MANIFEST: Updated.

	* nessus/prefs_dialog/prefs_help.h: Fixed string typos. Also
	"Nessus"->"OpenVAS".

	* nessus/prefs_dialog/prefs_scan_assistant.c: Fixed "Nessus" -> "OpenVAS"

	* po/de.po, po/sv.po: Updated. Resolved fuzzy.

	* po/he.po: Just updated.

2007-09-13  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* nessus/preferences.c, nessus/pdf_output.c, nessus/plugin_infos.c,
	nessus/prefs_dialog/prefs_dialog_auth.c, nessus/prefs_dialog/prefs_dialog_prefs.c,
	nessus/prefs_dialog/prefs_kb.c, nessus/prefs_dialog/prefs_help.h,
	nessus/backend.c, nessus/nessus.c: Replace "Nessus" UI Strings by
	"OpenVAS" where appropriate.

	* de.po, sv.po, he.po: Updated to new strings. de translated 100%, sv
	almost, he no updates.

2007-09-13  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* doc/OpenVAS-Client.1.in: Renamed to OpenVAS-Client.1 since there
	where no differences, so no need to let handle this by autotools.

	* doc/OpenVAS-Client.1: New. Former OpenVAS-Client.1.in.

	* configure.in: Don't handle OpenVAS-CLient.1.in anymore.

	* configure, TODO: Updated.

2007-08-30  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* src/gui/error_dlg.h: Applied standard header.

	* MANIFEST: Updated.

	* po/POTFILES, po/de.po, po/sv.po: Updated.

	* po/he.po: New. Hebrew translation. Contributed by Moti Yehoshua.

	* po/Makefile: Support hebrew (he).

2007-08-28  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* src/gui/error_dlg.c: Applied standard header.

2007-08-28  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* src/gui/error_dlg.c: Replace error_dialog.h by error_dlg.h.

2007-08-20  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* src/README: Fixed text because Intevation is not the exclusive
	copyright holder anymore.

	* nessus/error_dialog.h: Moved to gui/src/error_dlg.h

	* nessus/error_dialog.c: Moved to gui/src/error_dlg.c

	* gui/src/error_dlg.h: New. Former error_dialog.h.

	* gui/src/error_dlg.c: New. Former error_dialog.c.

	* gui/src/Makefile: Added module error_dlg.

	* nessus/Makefile: Adjustments to moved module error_dialog
	to src/gui/error_dlg.

	* nessus/comm.c, nessus/sighand.c, nessus/parser.c, nessus/plugin_cache.c,
	nessus/context.c, nessus/preferences.c, nessus/report.c, nessus/report_save.c,
	nessus/nsr_output.c, nessus/nbe_output.c, nessus/html_output.c,
	nessus/text_output.c, nessus/xml_output.c, nessus/xml_output_ng.c,
	nessus/html_graph_output.c, nessus/monitor_dialog.c, nessus/backend.c,
	nessus/prefs_dialog/prefs_dialog.c, nessus/prefs_dialog/prefs_scope_tree.c,
	nessus/prefs_dialog/prefs_dialog_scan_opt.c, nessus/prefs_dialog/prefs_dialog_user.c,
	nessus/prefs_dialog/prefs_plugins.c, nessus/prefs_dialog/prefs_plugins_tree.c,
	nessus/read_target_file.c, nessus/filter.c, nessus/nessus.c,
	nessus/prefs_dialog/prefs_context.c, nessus/prefs_dialog/prefs_scan_assistant.c,
	nessus/pdf_output.c: Replace error_dialog.h by error_dlg.h.

2007-08-16  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	*  packaging/w32/make-installer-openvas.sh,
	packaging/w32/openvasclient+gtk.iss.in, packaging/w32/README.txt:
	New. Some intitial scripts to create Windows Installer packages.
	Likely incomplete yet.

2007-08-16  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* nessus.tmpl.in, include/config.h.in, include/config32.h, configure.in,
	Makefile, nessus/preferences.c: Removed any occurance of NESSUSD_*.

	* configure: updated.

2007-08-16  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* src/gui/slad_install.c (slad_install): disable
	sladinstaller test for CYGWIN as it does not work there.

2007-08-10  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* po/sv.po: Updated swedish translation by Daniel Nylander.

2007-08-02  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	Basis of this are the patches by Javier Fernández-Sanguino Peña
	for the Debian package.

	* doc/OpenVAS-Client.1.in: Replaced Nessus (nessusd, ...)
	by OpenVAS (openvasd, ...).

	* Makefile: Fixed cleanup routines.

	* nessus/OpenVAS-Client.desktop: Added spanish.

2007-07-31  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	Post-release version bump.

	* VERSION: Set to 0.9.2.SVN.

2007-07-31  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	Doing the 0.9.1 release.

	* VERSION: Set to 0.9.1.

2007-07-31  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	Update everything to have I18N work again.

	* po/README: NessusClient -> OpenVAS-Client

	* po/POTFILES: updated.

	* po/de.po: upated.

	* CHANGES: updated.

	* README: Added note about language support.

2007-07-31  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	Adding a menu entry with a startup routine for the sladinstaller
	GUI. SLAD is the Security Local Auditing Daemon which
	comes with some NASL scripts and thus can now be fully managed
	through OpenVAS-Client.

	* src/gui/slad_install.h, src/gui/slad_install.c: New. A
	sladinstaller startup routine.

	* src/gui/Makefile, nessus/Makefile: Adding module slad_install.

	* nessus/prefs_dialog/prefis_dialog.c (prefs_dialog_setup): Add menu
	item to run sladintaller startup.

	* MANIFEST: updated.

	* CHANGES: updated.

2007-07-31  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	Removing the whole manual directory which now forms
	the new stand-alone module "openvas-manual".

	* doc/man/, doc/man/Makefile, doc/man/fixtex.pl, doc/man/users-manual-de.lyx,
	doc/man/users-manual.lyx, doc/man/images, doc/man/images/authentication-dlg-de.png,
	doc/man/images/authentication-dlg-en.png, doc/man/images/mainwindow-credentials-de.png,
	doc/man/images/mainwindow-credentials-en.png, doc/man/images/mainwindow-de.png,
	doc/man/images/mainwindow-en.png, doc/man/images/mainwindow-kb-de.png,
	doc/man/images/mainwindow-kb-en.png, doc/man/images/mainwindow-pluginprefs-de.png,
	doc/man/images/mainwindow-pluginprefs-en.png, doc/man/images/mainwindow-plugins-de.png,
	doc/man/images/mainwindow-plugins-en.png, doc/man/images/mainwindow-report-de.png,
	doc/man/images/mainwindow-report-en.png, doc/man/images/mainwindow-targetselection-de.png,
	doc/man/images/mainwindow-targetselection-en.png, doc/man/images/preferences-dlg-de.png,
	doc/man/images/preferences-dlg-en.png, doc/man/OpenVAS-logo.png: Removed.

	* MANIFEST: updated.

	* VERSION: Updated to 0.9.1.SVN.

	* CHANGES: Added info for 0.9.1

	* nessus.tmpl.in, nessus/prefs_dialog/prefs_dialog.c (show_users_manual): New doc-dir is OpenVAS,
	not OpenVAS-Client.

2007-07-24  Bernhard Herzog  <bh@intevation.de>

	* nessus/nessus_plugin.c: Remove unused include

2007-07-24  Bernhard Herzog  <bh@intevation.de>

	* nessus/plugin_cache.c (plugin_cache_read): Remove incorrect
	comment.

2007-07-24  Bernhard Herzog  <bh@intevation.de>

	* nessus/nessus_plugin.c (nessus_plugin_get_description): Return
	the description directly without making a copy.  Since the
	description is now stored uncompressed it's not necessary anymore
	to return a copy and there were several places in the code where
	the returned string wasn't freed.

	* nessus/xml_output_ng.c (xml_plugins_plugin),
	nessus/pdf_output.c (print_plugin_information),
	nessus/filter.c (filter_plugin),
	nessus/cli.c (_cli_sql_dump_plugins): Adapt to
	nessus_plugin_get_description changes.

2007-07-24  Bernhard Herzog  <bh@intevation.de>

	* nessus/nessus_plugin.c (nessus_plugin_new): Intern the summary,
	too.

2007-07-23  Bernhard Herzog  <bh@intevation.de>

	* nessus/nessus_plugin.h (struct nessus_plugin): The plugin
	description is now stored uncompressed.

	* nessus/nessus_plugin.c (intern_string): New.  Function to intern
	strings.
	(nessus_plugin_new): Use intern_string to store the description
	uncompressed but shared among nessus_plugin instances for the same
	plugin.
	(nessus_plugin_get_description): Adapt to description changes.

2007-07-23  Bernhard Herzog  <bh@intevation.de>

	* nessus/cli.c (_cli_sql_dump_plugins, _cli_dump_plugins): Use
	nessus_plugin_get_description to get the uncompressed description

2007-07-19  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	Final preparations for release 0.9.0.

	* VERSION: set to 0.9.0.

	* INSTALL: Removed. Those information were partly wrong or misleading.

	* README: Added some notes on compilation.

	* src/gui/about_dlg.c, src/gui/about_dlg.h, src/gui/Makefile,
	src/README, nessus/prefs_dialog/prefs_dialog.c: Because
	the copyright assignment takes some time, for the time
	being SPI is not yet the copyright holder. Intevation
	will transfer as soon as assignment process has been clarified.

	* CHANGES: Started anew with information on OpenVAS-Client.
	The previous information haven't been maintained consistently
	and have no meaning to the reader.

	* MANIFEST: updated.

2007-07-18  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* Makefile: Added target "dist".

	* MANIFEST: New. List of files for dist.

	* src/gui/Makefile: Fixed include-path and added
	Makefile as dependency for cflags.

2007-07-10  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* po/POTFILES: Replace module prefs_dialog by about_dlg.

	* po/de.po: Updating german translation.

2007-07-10  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	Activate the src/gui/ source tree. Initially, this is done
	for the about dialog module.

	* nessus/prefs_dialog/prefs_about.c: Removed. Replaced by
	src/gui/about_dlg.c.

	* nessus/prefs_dialog/prefs_about.h: Removed. Replaced by
	src/gui/about_dlg.h.

	* nessus/Makefile: removed module prefs_about. Added new target
	"gui" and some handling for it (GUI_OBJS). Added module "about_dlg" which
	is now located under src/gui and build via target "gui".

	* nessus/prefs_dialog/prefs_dialog.c: Replace prefs_about by about_dlg.

	* nessus/xpm/logo_intevation.xpm: Removed. Now in src/gui/xpm/

	* nessus/xpm/logo_bsi_de.xpm: Removed. Now in src/gui/xpm/

	* nessus/xpm/OpenVAS-logo.xpm: Removed. Now in src/gui/xpm/

	* nessus/xpm/logo_bsi.xpm: Removed. Now in src/gui/xpm/

	* nessus/xpm/NessusClient.xpm: Removed. Not needed anymore.

2007-07-10  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	Introduce new directory "src/" which will contain only
	clean stuff in terms of license and copyright.
	It is initially filled with one sample module.

	* src/: New. Directory to contain all new source modules
	and anything that is cleanly GPLv2 or any later version and copyright
	by SPI.

	* src/README: New. Explain what should be in this directory.

	* src/gui/: New. Directory to contain GUI modules.

	* src/gui/Makefile: New. Build instructions for GUI modules.

	* src/gui/about_dlg.c: New. Former nessus/prefs_dialog/prefs_about.c
	but with new header (Intevation transfers copyright to SPI) and
	renamed main function prefs_dialog_about to about_dialog.

	* src/gui/about_dlg.h: New. Former nessus/prefs_dialog/prefs_about.h
	but with new header (Intevation transfers copyright to SPI) and
	renamed main function prefs_dialog_about to about_dialog.

	* src/xpm/: New. Directory to contain XPMs used by modules under src/.

	* src/xpm/logo_bsi.xpm: New. Former nessus/xpm/logo_bsi.xpm.

	* src/xpm/logo_intevation.xpm: New. Former nessus/xpm/logo_intevation.xpm.

	* src/xpm/logo_bsi_de.xpm: New. Former nessus/xpm/logo_bsi_de.xpm.

	* src/xpm/OpenVAS-logo.xpm: New. Former nessus/xpm/OpenVAS-logo.xpm.

2007-07-09  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* nessus/prefs_dialog/prefs_about.c, nessus/prefs_dialog/prefs_dialog.c:
	Added info on SPI as being copyright holder for new code since OpenVAS-Client.

2007-07-05  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	* nessus/preferences.c, nessus/pdf_output.c, nessus/plugin_cache.c,
	nessus/nessus.h: rename files and directory from ".nessus*" to ".openvas*"

	* nessus/prefs_dialog/prefs_dialog.c (prefs_dialog_setup): Set a default
	size for the main window (1000x630).

2007-07-05  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	And more renaming from NessusClient ot OpenVAS-Client.

	* nessus/OpenVAS-Client.desktop: Renamed from NessusClient to
	OpenVAS-Client.

	* openvasclient-mkcert.in, ssl/openvasclient-mkrand.c: Renamed
	from nessusclient to openvasclient.

	* po/Makefile: Renamed NessusClient to OpenVAS-Client.
	Changed email address for bugs to openvas-devel mailing list.

	* po/de.po, po/sv.po: Renamed NessusClient to OpenVAS-Client.

2007-07-05  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	Another series of name changes.
	Prevents name clash with installed NessusClient 1.x package.

	* configure.in: Renamed nessusclient-mkcert to openvasclient-mkcert.

	* configure: updated.

	* Makefile: Renamed nessusclient-mkcert to openvasclient-mkcert.
	Renamed nessusclient-mkrand to openvasclient-mkrand.

	* nessusclient-mkcert.in: Renamed to openvasclient-mkcert.in.

	* openvasclient-mkcert.in: New. Former nessusclient-mkcert.in.

	* ssl/nessusclient-mkrand.c: Renamed to openvasclient-mkrand.c

	* ssl/openvasclient-mkrand.c: New. Former nessusclient-mkrand.c.

	* ssl/Makefile: Renamed nessusclient-mkrand to openvasclient-mkrand.

	* doc/nessusclient-mkcert.1: Renamed to openvasclient-mkcert.1.

	* doc/openvasclient-mkcert.1: New. Former nessusclient-mkcert.1.

	* doc/nessusclient-mkrand.1: Renamed to openvasclient-mkrand.1.

	* doc/openvasclient-mkrand.1: New. Former nessusclient-mkrand.1.

2007-07-05  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	Removed reference to Tenable in GUI on request by Renaud Deraison.

	* nessus/xpm/logo_tenable.xpm: Removed.

	* Makefile (prefs_about.o): Fixed dependencies concerning xpm's.

	* nessus/prefs_dialog/prefs_about.c: Removed reference to Tenable in
	about dialog.

2007-07-05  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	Another bunch of renaming NessusClient to OpenVAS-Client.

	* nessus/xpm/OpenVAS-logo.xpm: New. The OpenVAS logo as a small xpm.

	* nessus/xpm/nessus.xpm: Removed.

	* nessus/prefs_dialog/prefs_about.c (prefs_dialog_about):
	Exchanged Nessus Logo/URL by OpenVAS logo/URL. Added license
	info. Removed URL to mailing list.

	* doc/man/nessus-logo.png: Removed.

	* doc/man/OpenVAS-logo.png: New.

	* doc/man/users-manual.lyx, doc/man/users-manual-de.lyx: Changed
	NessusClient to OpenVAS-Client (plain search and replace) and
	added a hint on the renaming situation. Replaced Logo.

2007-07-05  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	Introducing an improved scan progress dialog for GTK >= 2.6.

	* nessus/monitor_dialog.c (stop_toggled): New. Stop a scan if toggled off.

	* nessus/monitor_dialog.c (monitor_dialog_setup): default window size
	smaller for new style of dialog. Set up new style of dialog now with
	a TreeView Widget and full MVC (Model-View-Controller) concept.

	* nessus/monitor_dialog.c (monitor_list_update, monitor_remove_host,
	monitor_add_host): Consider new style of dialog (TreeView and MVC).

2007-07-05  Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>

	First bunch of renaming.

	* ChangeLog: New. Starting to explicity log changes.

	* README: New. Explain the history in short.

	* VERSION: Set back to 0.9.0 as OpenVAS-Client starts anew.

	* Makefile, configure.in, nessus.tmpl.in, nessus/Makefile,
	nessus/preferences.c, nessus/prefs_dialog/prefs_about.c,
	nessus/prefs_dialog/prefs_dialog.c:
	Renaming NessusClient to OpenVAS-Client.

	* configure: updated (now created on vanilla Debian Etch 4.0)
	* doc/NessusClient.1.in: Renamed to OpenVAS-Client.1.in

	* doc/OpenVAS-Client.1.in: New. Former NessusClient.1.in

	* nessus/NessusClient.desktop: Renamed to OpenVAS-Client.desktop.

	* nessus/OpenVAS-Client.desktop: New. Former NessusClient.desktop.
