2001-09-18  Arturo Espinosa Aldama  <arturo@ximian.com>

	* ishare-druid.c (ishare_druid_gui_to_xml_lan):
	check if bootproto string exists before comparing.
	(ishare_druid_xml_lan_to_gui): same.

2001-09-13  Arturo Espinosa Aldama  <arturo@ximian.com>

	* ishare-druid.c (ishare_druid_new): Against the
	opinion of others, create a new glade_xml file
	every time a druid is launched. This solves some
	random segmentation fault problems with brute force.
	(ishare_druid_set_page_next): renamed from
	ishare_druid_set_page.
	(ishare_druid_set_page_back): Fixed all "back button"
	related problems. yahoo!

	* callbacks.c (on_configure_button_clicked): disable
	button should be set sensitive, not unsensitive if
	the druid ends with success.

	* ishare-druid.c (ishare_druid_gui_to_xml): Set the
	"active" tag according to firewall_activate, and not
	to always TRUE.
	(ishare_druid_set_page): set firewall_activate to
	TRUE when we reach the last page.
	* ishare-druid.c: in general, removed debug messages.

2001-09-10  Arturo Espinosa Aldama  <arturo@ximian.com>

	* ishare-druid.c (ishare_druid_wait_child): Removed
	debug code, wait for the network tool child only.
	(ishare_druid_run_network_tool): Back to fork-exec.
	Removed debug code.
	(ishare_druid_set_page): By default launch the network
	tool.
	(ishare_druid_set_page): turn the launch_network flag
	temporarily off, to avoid repetition.

	* main.c (main): Removed a bunch of spurious code.

2001-08-31  Arturo Espinosa Aldama  <arturo@ximian.com>

	* ishare-druid.c (ishare_druid_reget_interfaces): Using
	newly defined xst-xml functions.
	(ishare_druid_run_network_tool): using gnome_execute_async.

Mon Aug 27 18:20:22 2001  Arturo Espinosa Aldama  <arturo@ximian.com>

	* ishare-druid.c (ishare_druid_reget_interfaces): Finished.

2001-08-30  Arturo Espinosa Aldama  <arturo@ximian.com>

	* ishare-druid.c (ishare_druid_reget_interfaces): partial
	implementation. Removed TODO warning.

2001-08-29  Israel Escalante  <israel@ximian.com>

	* main.c (main): Removed popt option struct. 

2001-08-29  Arturo Espinosa Aldama  <arturo@ximian.com>

	* ishare-druid.c (ISHARE_DRUID_DEFAULT_FINISH_MESSAGE): The
	default message. Will be appended with final info later.
	Removed ISHARE_DRUID_MAX_PAGES #define.
	(ishare_druid_set_finish_message): Use the new constant.
	(ishare_druid_run_network_tool): Put TODO warning to finish
	the whole network-tool running process and took out faking test
	code.
	(ishare_druid_set_page): Put input and output tool structures in
	proxy pointers to shorten code. Did same in a couple of other
	funcs. Reviewed and recoded all the decision trees.
	(ishare_druid_on_network_create_radio_toggled): renamed.
	(ishare_druid_on_radio_toggled): renamed. Changed a couple of
	the actions taken here: this was buggy.

	* callbacks.c (on_configure_button_clicked): Set precondition
	for ishare druid in output structure. input and output structures
	are saved in temporals to revert if user cancelled.

	* ishare.c (ishare_tool_new): removed debug.

2001-08-29  Israel Escalante  <israel@ximian.com>

	* ishare-druid.c (ishare_druid_set_page): Add case that handled
	the return value of network tool.

2001-08-21  Israel Escalante  <israel@ximian.com>

	* ishare-druid.c (ishare_druid_set_page): Add somes cases into the
	function.

2001-08-28  Arturo Espinosa Aldama  <arturo@ximian.com>

	* ishare-druid.c (ishare_druid_run_network_tool): Run the network
	tool so that the user can configure a lan connection.
	(ishare_druid_wait_child): Idle handler that waits for the child
	to die. Buahahaha!
	(ishare_druid_set_page): Run network_tool if the user chose to
	configure a lan interface.

	* ishare-druid.h: moved this enum here and named IshareDruidPage.
	Renamed LOCAL_NETWORK_EXISTS to LOCAL_NETWORK_CREATE.

	* ishare-druid.c (ishare_druid_connect_signals): Construct
	widget name here.
	(ishare_druid_on_button_toggled): renamed from
	ishare_druid_button.
	(ishare_druid_new): Call new function name. Use full names
	when calling my_get_widget.

	* my.c (my_get_widget): Fixed to work on more cases than
	only druid widgets.

2001-08-27  Arturo Espinosa Aldama  <arturo@ximian.com>

	* transfer.c (transfer_xml_to_gui): Do the same as the druid.
	(transfer_gui_to_xml): ditto. Will add more detailed config
	structures later.

	* main.c (main): Removed enable_complexity: only basic mode
	at the moment.

	* callbacks.c (on_configure_button_clicked): If in basic mode,
	launch the druid and check for success.
	(on_disable_button_clicked): Just turn off firewall_activate
	flag.

	* my.c (my_get_widget): New source file. Need this function
	in callbacks.c.

	* ishare-druid.c (ishare_druid_show): Just for completeness.
	(ishare_druid_on_window_delete_event): set error state to TRUE.
	(ishare_druid_on_cancel): same.
	(ishare_druid_set_error): same.

Fri Aug 24 11:59:06 2001  Arturo Espinosa Aldama  <arturo@ximian.com>

	* transfer.c (transfer_misc_xml_to_tool): Commented still unused
	code.

	* ishare-druid.c: changed output.dhcp_configured to output.dhcp_activate,
	which maps better to the backend XML names.
	(ishare_druid_gui_to_xml_lan): Save landev entries and set relevant
	interfaces to enabled if so requested.
	(ishare_druid_gui_to_xml): Translate output structs into XML.
	(ishare_druid_xml_lan_to_gui): Just check if there's a LAN connection,
	and if it is active.
	(ishare_druid_xml_to_gui): Save into structs from XML.

2001-08-16  Arturo Espinosa Aldama  <arturo@ximian.com>

	* ishare-druid.c: merged Israel's versions with mine.
	* ishare.[hc]: Moved input/output structures into XstIshareTool.
	Some other cosmetic stuff.

2001-08-15  Arturo Espinosa Aldama  <arturo@ximian.com>

	* ishare.h: Just shaped the comments a little bit.

2001-08-16  Israel Escalante  <israel@ximian.com>

	* ishare-druid.c: Changed more flag names in druid->input and druid->output.

2001-08-15  Israel Escalante  <israel@ximian.com>

	* ishare-druid.c: Changed flag names in druid->input* and
	druid->output*.
	

2001-08-15  Israel Escalante  <israel@ximian.com>

	* ishare.h: Changed names in struct elements.

2001-08-15  Arturo Espinosa Aldama  <arturo@ximian.com>

	* Makefile.am (internetsharing_admin_SOURCES): Use new source filenames.
	(internetsharing_admin_SOURCES): Compile new file ishare.c.

	* ishare-druid.[hc]: changed filenames from internet-sharing-druid.[hc].

2001-08-14  Israel Escalante  <israel@ximian.com>

	* internet-sharing-druid.h: Changed internetsharing_druid_gui_to_xml by ishare_druid_gui_to_xml.

	* internet-sharing-druid.c (my_get_widget): Changed internetsharing by ishare.

2001-08-14  Israel Escalante  <israel@ximian.com>

	* internet-sharing-druid.c: Change InternetSharing* to Ishare* (everything).

2001-08-14  Israel Escalante  <israel@ximian.com>

	* main.c (main): Change *InternetSharingDruid to IshareDruid. 

2001-08-14  Arturo Espinosa Aldama  <arturo@ximian.com>

	* main.c (main): same.

	* internet-sharing-druid.h (internet_sharing_druid_gui_to_xml): sync
	changes before turning everything to ishare*.

2001-08-13  Israel Escalante  <israel@ximian.com>

	* internet-sharing-druid.c: Added new functions. 
	

	* ishare.h: Added struct InternetSharingDruid and XstInternetSharingInput. 

2001-08-03  Israel Escalante  <chema@celorio.com>

	* internet-sharing-druid.h: Added file.

	* internet-sharing-druid.c: Added file beginning of the druid internet-sharing.

2001-05-29  Chema Celorio  <chema@celorio.com>

	* internetsharing.desktop.in.in: s/network/internetshaing

2001-05-24  Arturo Espinosa Aldama  <arturo@ximian.com>

	* 0.5 RELEASE

2001-05-21  Carlos Perell Marn <carlos@gnome-db.org>

	* callbacks.c: Changed interntet by internet

2001-05-18  Hans Petter Jansson  <hpj@ximian.com>

	* *.pam: Modified PAM configuration so that invoking as root works.

2001-05-17  Hans Petter Jansson  <hpj@ximian.com>

	* *.pam: Modified PAM configuration so that console-helper will ask
	  for root auth.

2001-05-14  Chema Celorio  <chema@celorio.com>

	* main.c (main): remove a bit of the boilerplate code and move it into
	xst-tool.h

2001-05-13  Chema Celorio  <chema@celorio.com>

	* Makefile.am: make install works

2001-05-13  Chema Celorio  <chema@celorio.com>

	* main.c (main): clean and start working on the front end.
	* callbacks.c: 
	* transfer.c: 

	* ishare.h : new file

2001-05-10  Chema Celorio  <chema@celorio.com>

	* main.c (main): update to the new init method

2001-05-09  Arturo Espinosa Aldama  <arturo@ximian.com>

	* 0.4 RELEASE

2001-05-09  Hans Petter Jansson  <hpj@ximian.com>

	* Makefile.am: s/network/internetsharing/g
	  (toolname) -> $(toolname)

	* internetsharing.pam: Added.

	* ChangeLog: Started.
