2004-11-17  Anand Babu  <ab@gnu.org.in>

	* doc/Makefile.am: removed freehoo.info build line.

2004-10-21  A Balamurugan  <bala.a@californiadigital.com>

	* src/fh-utils.h (PRINT_MESSAGE): Fixed improper behavior.

2004-10-20  Anand Babu  <ab@gnu.org.in>

	* src/fh-utils.h (PRINT_MESSAGE): Fixed seg-fault when rl_end is <= 0.
	Removed EX_PRINT_MESSAGE.

2004-10-19  Anand Babu  <ab@gnu.org.in>

	* extensions/utils.scm: added new command ?version.

	* extensions/dict.scm (dict): fixed target-buddy to be set when
	appropriate.
	
	* doc/freehoo.texi: added documentation for ?version command.

	* doc/version.texi: updated version to 3.1.0.

	* configure.ac: updated version to 3.1.0.

	* ltmain.sh: removed.

2004-10-18  Anand Babu  <ab@gnu.org.in>

	* src/yahoo-backend.c (main_loop): Fixed a major keep-alive
	timeout bug. Thanks to Bala <bala.a@californiadigital.com> for the
	patch. 

2004-10-09  Anand Babu  <ab@gnu.org.in>

	* extensions/xmessage.scm (xmessage): Try "gmessage" first before
	"xmessage". Also quits on hitting enter. No mouse required.

2004-10-02  Anand Babu  <ab@gnu.org.in>

	* extensions/shell.scm: New shell buddy interface. Also ?sh
	becomes ?shell now.

	* doc/freehoo.texi: Updated documentation and URLs.

2004-10-01  Anand Babu  <ab@gnu.org.in>

	* extensions/beep.scm: New beep.scm extension.

2004-09-20  Anand Babu  <ab@gnu.org.in>

	* extensions/dict-buddy.scm (dict): pass multiple arguments
	enclosed in quotes.

2004-09-14  Anand Babu  <ab@gnu.org.in>

	* src/yahoo-backend.c: Enabled mail notification. Used Mridul's
	patch.

2004-09-10  Anand Babu  <ab@gnu.org.in>

	* src/yahoo-backend.c (get_local_addresses): fixed seg fault when no
	gateway is set. Visu can you send this as a patch to libyahoo2
	team.

	* BUGS: updated.

	* TODO: updated.

2004-09-09  Anand Babu  <ab@gnu.org.in>

	* CVS: CVS tagged as release-3_0_0-tag.
	
2004-09-07  Anand Babu  <ab@gnu.org.in>

	* configure.ac: Complete rewrite. Build system looks clean and
	good. Big relief!.
	* src/Makefile.am: Facelift. 
	* AUTHORS: Updated primary contact info.
	* INSTALL: Updated dependencies section.

2004-09-07  Anand Babu  <ab@gnu.org.in>

	* CVS: Tagged before comiting new build system. 
	# cvs tag backup_3-0-0_build-system
	
2004-09-02  K.Viswanathan  <kvisu2000@yahoo.com>

	* src/yahoo-backend.c: Replaced all print_message() with
	PRINTF_MESSAGE(). Copied ext_yahoo_got_file() callback
	implementation from old freehoo code.

2004-09-02  Anand Babu  <ab@gnu.org.in>

	* src/yahoo-backend.c (ext_yahoo_login): call fh-login-post-hook
	after successful login.
	* src/interpreter.c, src/scm-procedures.c, src/yahoo-adapter.h: fixed
	libyahoo2 include path.
	* doc/examples/Makefile.in: removed.
	* configure.ac, doc/version.texi: updated version info to 3.0.0.
	* INSTALL, README, AUTHORS: updated.

2004-09-01  K.Viswanathan  <kvisu2000@yahoo.com>

	* src/yahoo-backend.c, src/yahoo-backend.h: Converted
	ext_yahoo_login_response(), ext_yahoo_got_im(),
	ext_yahoo_status_changed() to freehoo style.

2004-08-31  K.Viswanathan  <kvisu2000@yahoo.com>

	* src/yahoo-backend.c, src/yahoo-backend.h: New functions
	get_fh_session() and get_fh_ignores() added to get buddy list and
	ignore list respectively.
	* src/yahoo-backend.c, src/yahoo-backend.h: Updated
	get_fh_session() and get_fh_session_id() to return values of
	structure "yahoo_local_account". Removed the use of structure
	"yahoo_session" as its a duplicate (almost) of
	"yahoo_local_account".
	* src/interpreter.c: Buddy list and ignore list are got by calling
	new functions get_fh_buddies() and get_fh_ignores() respectively.
	With this "?refresh" command works fine.
	* src/interpreter.c: "?ignorelist" command works fine. This is an
	existing freehoo defect.
	* src/interpreter.c: All access to get_fh_session() are updated to
	use the members of "yahoo_local_account". "?status" command works
	fine for changing the yahoo status.
	* src/yahoo-adapter.c: All access to get_fh_session() are updated
	to use the members of "yahoo_local_account". Ignore list is
	received using new function get_fh_ignores() is used.
	* src/scm-procedures.c: All access to get_fh_session() are updated
	to use the members of "yahoo_local_account".


2004-08-30  K.Viswanathan  <kvisu2000@yahoo.com>

	* src/yahoo-backend.c, src/yahoo-backend.h: Added function
	get_fh_buddies() to replace get_fh_session()->buddy_list. Earlier,
	buddy list is a member of structure "yahoo_session". But with new
	sample_client.c derivative code, "yahoo_session" will be replaced
	with structure "yahoo_local_account" in which buddy list is not a
	member. Now, buddy list is a separate variable (YList *buddies)
	which can be accessed globaly through get_fh_buddies(). With this:
	(1) "?who" command works fine and (2) tab key can be used to fill
	buddy names also.
	* src/interpreter.c: Replaced get_fh_session()->buddy_list with
	get_fh_buddies() in get_nth_buddy(). Replaced type "yahoo_buddy"
	with "yahoo_account" in command_generator(),
	command_buddy_remove() and command_budy_ignore().
	* src/yahoo-adapter.c: Replaced type "fh_buddy" and "yahoo_buddy"
	with "yahoo_account" in build_fh_buddy_table() and show_buddy().
	Replaced get_fh_session()->buddy_list with get_fh_buddies() in
	build_fh_buddy_list() and display_buddy_list().
	* src/yahoo-adapter.h: Removed structure type "fh_buddy" as its a
	duplicate (almost) of structure "yahoo_account".
	* src/yahoo-backend.c: Using filter_message() in
	ext_yahoo_got_im() to filter out the GUI meta messages.
	* src/yahoo-backend.c: Replaced print_message() with
	PRINTF_MESSAGE() for printing screen messages, but only in
	ext_yahoo_got_im(). This change may be temporary and reverted back
	if a good fix (like changing print_message() to use 
	PRINTF_MESSAGE() internaly) is found which does not require to
	change all print_message() calls.


2004-08-24  K.Viswanathan  <kvisu2000@yahoo.com>

	* src/yahoo-backend.c: Enabled USE_STRUCT_CALLBACKS
	* ltmain.sh: added newly again, since autogen.sh reports "missing"


2004-08-24  K.Viswanathan  <kvisu2000@yahoo.com>

	* src/yahoo-utils.h: renamed from yahoo-util.h
	* src/yahoo-backend.c: (1) Prompting for user-id/password in
	freehoo style. (2) Time delay in activity is eliminated. (3) ?quit
	command works fine. (3) fh_quit() moved to here from messenger.c
	* src/fh-utils.c: signal handler/fh_logo moved to here from
	messenger.c
	* src/yahoo-adapter.c: auto_insert_mode variable moved to here
	from messenger.c
	* src/Makefile.in: accomodated file name changes


2004-08-23  K.Viswanathan  <kvisu2000@yahoo.com>

	* src/messenger.c, src/messenger.h: removed
	* src/yahoo2-callbacks.c, src/yahoo2-callbacks.h: removed
	* src/yahoo-adapter.c, src/yahoo-adapter.h: renamed from
	yahoo-adapter.c and yahoo-adapter.h respectively
	* src/yahoo-backend.c, src/yahoo-backend.h: new files (derived
	from sample_client.c)
	* yahoo-util.h: renamed from yahoo_util.h


2004-08-23  Anand Babu  <ab@gnu.org.in>

	* build-scripts: cleaned up auto-generated build files. 
	* autogen.sh: renamed from old "refresh" script.


2004-08-13  K.Viswanathan  <kvisu2000@yahoo.com>

	* src/freehoo.c: commented "exit" if setrlimit call fails.
	* src/interpreter.c, src/scm-procedures.c: Updated yahoo_add_buddy
	call according to the new prototype.
	* src/yahoo-wrapper.c: Updated the "buddy status" list to the
	latest with libyahoo2.
	* src/yahoo2-callback.c: Add new yahoo callbacks and modified the
	existing ones to be compatible with libyahoo2.
	* src/messenger.c: Modified (copied from sample_client.c of
	libyahoo2 source tree) core part of freehoo to make it work.
	* src/yahoo_util.h, src/yahoo2_callbacks.h: New files having newer
	definitions.
	* src/Makefile.am: Modified to include the above 2 header files.
	* README: Added updates from freehoo team.


2004-01-03  Anand Babu  <ab@gnu.org.in>

	* configure.in: preparing for 2.0.1 release
	* extension/dict-buddy.scm: new extension. Ask dict buddy.
	* extension/init.scm: check for "dict" command before loading
	dict-buddy extension. Packager should make dict client as
	dependent(recommended).
	* src/fh-utils.c: new yes or no prompt function.
	* src/yahoo2_callbacks.c: prompt the user if he prefers adding
	gnubot buddy for help.
	* doc/freehoo.texi: updated.
	

2004-01-03  Anand Babu  <ab@gnu.org.in>

	* extension/alias.scm: fixed ?alias string conversion bug
	

2003-10-06  Anand Babu  <ab@gnu.org.in>

	* configure.ac: major facelift for libyahoo2, glib, termcap,
	readline and guile library checks, include and lib paths.


2003-10-03  Anand Babu  <ab@gnu.org.in>

	* src/freehoo.c: useful help message for first time users
	* BUGS: updated for send/receive file functionality
	

2003-10-03 Anand Babu  <ab@gnu.org.in>

	* libyahoo: removed yahoo library completly again.
	* src/yahoo2_callbacks.c: support for libyahoo2_0.7.2 new yahoo
	protocol. Freehoo works again :D
	* src/interpreter.c: removed support for send-file command. Some
	one please fix it.
	* freehoo: 2.0.0 code freeze, tagging CVS [rel-2_0_0]
	
2003-07-06  M.P. Anand Babu  <ab@gnu.org.in>

	* src/yahoo-wrapper.c: moved yahoo status related functions to
	fh-utils.c to here. Fixed SEG-FAULT bug on unknown status message.
	* src/messenger.c: fixed main_loop to properly exit even on bad
	fd.
	* src/scm-procedures.c: new functions for fh_logoff and fh_quit
	* extensions/shell.scm: fixed ?restart command to properly logoff
	and restart. Support for guile-1.6.x
	* extensions/utils.scm: new any->symbol, list->strlist procedures.
	* extensions/xmessage.scm: support for guile-1.6.x
	* extensions/broadcast.scm: support for guile-1.6.x
	* extensions/ping.scm: support for guile-1.6.x	
	* extensions/alias.scm: support for guile-1.6.x	
	* extensions/proud-of-freehoo.scm: support for guile-1.6.x
	* extensions/conference.scm: support for guile-1.6.x	
	* doc/freehoo.texi: replaced all prompt string. Documented new
	procedures.
	* TODO: removed "message to offline non-buddy" item

	
2003-06-23  M.P. Anand Babu  <ab@gnu.org.in>

	* acinclude.m4: added two new macros AM_PATH_GLIB_2_0,
	AM_PATH_GLIB.
	* configure.ac: now checks for glib-1.28 library presence.
	* src/yahoo2-callbacks.c: utf support for fh_ext_yahoo_got_im and
	fh_ext_yahoo_got_im.
	* release: release 1.0.0 - CVS tag [rel-1_0_0]

	
2003-06-17  M.P. Anand Babu  <ab@gnu.org.in>

	* extensions/utils.scm: changed the name back from sentence->[asv/cvs]
	procedures to list->[asv/csv] and dependent extensions.
	

2003-05-18  Ramesha.HE  <ramyog_2000@yahoo.com>

	* extensions/init.scm: converted toggle variables to type string
	* extensions/history.scm: fixed exception handler args bug

	
2003-05-01  M.P. Anand Babu  <ab@gnu.org.in>

	* extensions/proud-of-freehoo.scm: enhanced proud-of-fh-handler to
	support freehoo, hoo and gnuyahoo
	* extensions/utils.scm: modified list->* to sentence->*. added new
	string manipulation procedures - sentence->tokens, list->sentense,
	string-separate, blank-line, dollor->number, read-next-line,
	string-string?, date->list

	
2003-04-29  M.P. Anand Babu  <ab@gnu.org.in>

	* libyahoo: Applied Ramesha's patch for migration to
	libyahoo2-0.6.3. Ramesha is best contributor of the month April.
		

2003-04-28  M.P. Anand Babu  <ab@gnu.org.in>

	* libyahoo: migrated from libyahoo2-0.6.1 => libyahoo2-0.6.2,
	Thanks to Vardhan for pointing out the offline message bug in
	0.6.1
		

2003-07-09 M.P.Anand Babu  <ab@gnu.org.in>

	* configure.ac: portability fixes
	* extensions/shell.scm: fixed replaced "hoo" to "freehoo"
	

2003-03-29 M.P.Anand Babu <ab@gnu.org.in>

	* configure.in: removed
	* configure.ac: renewed old configure.in file with new standards
	and probably introduced bugs
	* src/freehoo.c: argp_program_bug_address is now taken from
	PACKAGE_BUGREPORT defined in configure.ac

	
2003-03-24 M.P.Anand Babu <ab@gnu.org.in>

	* freehoo: imported all files from hoo as freehoo. Thanks to
	Nirranjan for moving hoo to freehoo.
	* acconfig.h: removed, moved definitions to configure.in through
	AH_TEMPLATE

	
2002-12-10 Nirranjan.K <nirranjan@yahoo.com>

	* README: replaced gnuyahoo with hoo
	* INSTALL: replaced gnuyahoo with hoo
	* TODO: replaced gnuyahoo with hoo
	* lib: applied the patch for integrating libyahoo2 library with
	the source.  Thanks to Ramesh

	
2002-12-02 M.P.Anand Babu <ab@gnu.org.in>

	* freehoo: imported all files from gnuyahoo as hoo. Thanks to
	Nirranjan for moving gnuyahoo to hoo.
	* Changelog.0: moved the old ChangeLog to ChangeLog.0
	* lib: added lib folder and libyahoo2 source under it
	

2002-11-21 Nirranjan.K <nirranjan@yahoo.com>

	* src/gy-utils[c,h]: added parse_control_characters ()
	* extensions/xmessage.scm: fixed checking for ?xmessage for null
	string (got after parsing control characters)
	
---------------------------------------------------------------------
Do not add anything here. All your logs should be added to beginning 
of the file. 

GUIDELINES:
	* RUN 'make distclean' BEFORE YOU COMMIT.
	* CHANGELOG HEADER FORMAT EXAMPLE:
EXAMPLE BEGIN
2002-10-29  M.P.Anand Babu  <ab@gnu.org.in>

	* ChangeLog: added guidelines

	
EXAMPLE END
