2008-04-11  Waider  <waider@waider.ie>

	* digest_access_auth.h:
	* if we have no MD5, don't bother predeclaring the digest function

	* digest_access_auth.c: * fix location of if NOMD5

	* Makefile.am: * add compat.h to RVPSOURCES

	* INSTALL: * minor updates

	* .cvsignore: * Add more config. files

2008-04-05  Waider  <waider@waider.ie>

	* rvp.c: * finally sort out the encoding conversion, at least for
	  messages. Need to see if it gets hacked about elsewhere,
	  e.g. application invitations.

2008-03-30  Waider  <waider@waider.ie>

	* digest_access_auth.c:
	* remove the hardcoded cnonce value I was testing with. doh.

	* digest_access_auth.h:
	* if we're using Gaim's MD5, make absolutely sure we don't try
	  using GCRYPT_MD5

2008-01-06  Waider  <waider@waider.ie>

	* rvp.c, Makefile.am, digest_access_auth.h, digest_access_auth.c, configure.ac, compat.h:
	* move digest auth to a separate file

2008-01-05  Waider  <waider@waider.ie>

	* rvp.c:
	* destroy_fetch_uri_data(): catch a potential null pointer dereference
	* get_auth_digest(): rewrite to support qop and MD5-sess.
	  MD5-sess is untested, nc is fixed, and the code needs refactoring
	* switch digest support on whether we have ANY MD5
	* hack the digest auth username into DOMAIN\user format

2008-01-04  Waider  <waider@waider.ie>

	* compat.h: * use gcrypt to support md5 auth

	* Makefile.am: * use gcrypt for md5 auth

	* configure.ac: * use gcrypt for MD5 auth

2007-12-25  Waider  <waider@waider.ie>

	* misc/buildall, misc/gaim-1.5.0-config, misc/notes, misc/pidgin-2.0.0-config:
	minor cleanups

	* rvp.h:
	* convert bye codes to #define as they're apparently too large for enum?

	* README: * minor updates

	* rvp.c: * stub in synchronous communications function
	* move compatibility macro stuff to compat.h
	* tweak some of the documentation

	* compat.h: * first-cut checkin

	* configure.ac:
	* allow preference of gaim over pidgin [--with-gaim] if both are installed

	* NEWS: * note for 0.9.6a release

	* misc/gaim-2.0.0-config: * removed in favour of pidgin-2.0.0

	* misc/gaim-1.0.1-config: * gaim-1.0.1 no compilee

2007-09-29  Waider  <waider@waider.ie>

	* rvp.h: * added bye codes

2007-07-10  Waider  <waider@waider.ie>

	* rvp.c: * improve gaim_status_text debug since it's coring

2007-06-19  Waider  <waider@waider.ie>

	* configure.ac: * bumped revision

	* configure.ac: * 0.9.6a release

2007-06-02  Waider  <waider@waider.ie>

	* Makefile.am: * missed one icon

2007-05-29  Waider  <waider@waider.ie>

	* merge-smiley-theme.pl.in: * add pidgin support

	* rvp.c:
	* put build date/time and version into init_plugin so I can spot
	  it early 

	* Makefile.am: * put the smileys in the right place

	* .cvsignore, misc/.cvsignore: * CVS cleanup

	* valgrind-glib.supp, misc/RVP__A_Presence_and_Instant_Messaging_Protocol.txt, misc/buildall, misc/gaim-1.0.1-config, misc/gaim-1.5.0-config, misc/gaim-2.0.0-config, misc/notes, misc/pidgin-2.0.0-config, misc/rvp.schema:
	* cleaning up CVS

2007-05-28  Waider  <waider@waider.ie>

	* Makefile.am, configure.ac:
	* put rvp.png into the right place (first go)

	* configure.ac: * and now we're version 0.9.6cvs

	* README, NEWS, configure.ac, ChangeLog: 0.9.6 release

2007-05-27  Waider  <waider@waider.ie>

	* configure.ac: * remove --with-gaim completely

	* configure.ac: * fix GAIM_IS_GAIM flag

	* rvp.c: * minor tweak to make list_emblems work again

	* rvp.h: * GAIM_IS_GAIM detects presence of gaim vs. pidgin

	* configure.ac:
	* define GAIM_IS_GAIM when we're actually building against Gaim

	* configure.ac: * deprecate 'with-gaim' option in favour of pkgpath

2007-05-21  Waider  <waider@waider.ie>

	* configure.ac: * hack in Pidgin support. ugly but workable.

	* rvp.c: * first cut at pidgin compat

	* rvp.h: * first cut at Pidgin compat

2007-01-28  Waider  <waider@waider.ie>

	* rvp.c:
	* gaim 1.x: check rvp_xfer_connect_callback for error condition

	* rvp.c:
	* add a timeout to the final cleanup so we don't get stuck in the
	  pending loop
	* if g_convert fails, bail out from sending with an error message

2006-12-24  Waider  <waider@waider.ie>

	* rvp.c: * Pete's fixes for status updates

2006-12-11  Waider  <waider@waider.ie>

	* configure.ac: * used autoupdate to update this

	* rvp.c: * memory leak: free authdomain on exit

	* configure.ac: * really fix up autoconf options. autoconf is DUMB.

	* configure.ac: * fix up arg_enable quotes

2006-12-02  Waider  <waider@waider.ie>

	* rvp.c: * update for gaim beta5

2006-11-02  Waider  <waider@waider.ie>

	* rvp.c: * one last beta4 tweak

	* rvp.c: * and refix for 1.x

	* rvp.c: * support for beta4

2006-10-25  Waider  <waider@waider.ie>

	* rvp.c, README:
	* when a single-user chat becomes multi-user, discard the single-user window

2006-10-24  Waider  <waider@waider.ie>

	* rvp.h: * add RVP_LOGIN_OUT flag

	* rvp.c: * minor cleanup stuff
	* make rvp_close a little more robust
	* half-hearted attempt at closing single-user conversation when it
	  goes multi - untested

2006-10-17  Waider  <waider@waider.ie>

	* configure.ac: bump version to 0.9.5cvs

2006-10-16  Waider  <waider@waider.ie>

	* configure.ac:
	* bump version to 0.9.5 in order to make a gaim2 version publicly available

	* rvp.c:
	* remove some old compat code (picking up config from env vars)
	* add upnp option for gaim2

	* README: * 'document' UPNP switch for Gaim2

2006-09-21  Waider  <waider@waider.ie>

	* rvp.c:
	* remove Fixed Port option as it's (a) not working (b) extraneous

2006-09-18  Waider  <waider@waider.ie>

	* rvp.c:
	* fix coredump bug in parse_acls: don't try to update the status of
	  someone not in the buddy list. Who knows why they're not there
	  already, but handwave.
	* fix shutdown to wait for the pending table to empty. This may
	  reintroduce a hang-on-exit bug, which I find marginally preferable
	  to a core-on-disconnect bug. really, I hate gaim's event loop.
	* add callbacks for get_cb_real_name and get_cb_info
	* fix up the prefs stuff for gaim2; may backport it to gaim1.x, too.

2006-09-17  Waider  <waider@waider.ie>

	* README: * update to include 2.0 build notes

	* rvp.c:
	* more 2.0 work - should now be usable under Gaim 2.0, albeit rough
	* fix bug where phantom group was being created named after a user
	* fix away-msg override (missing 'if' clause)

2006-08-16  Waider  <waider@waider.ie>

	* rvp.c:
	* fix multiple appearances of chat instigator in multi-user chat

	* rvp.c:
	* fix file receive. I have no idea how it got so broken. Also, fix
	  most of the shutdown race condition.

	* rvp.h: * trash the RVP_LOOP_UNTIL_SENT macro

2006-08-01  Waider  <waider@waider.ie>

	* rvp.c: * fix rvpdata->state handling somewhat

2006-07-31  Waider  <waider@waider.ie>

	* rvp.c:
	* tracking down instances of setting the user@domain incorrectly

2006-07-30  Waider  <waider@waider.ie>

	* rvp.h: * fix stupidity with debug variable

	* rvp.h: * split rvpdata->host into authdomain and authhost

	* rvp.c: * add a debug byte counter for file transfers
	* temporarily disable the username check in file transfers
	* don't do srv lookups from normalize function (hammers DNS...)
	* distinguish between auth domain and auth server; normalised version
	  is now user@domain, not user@server
	* if we know the data of a just-subscribed buddy, update the UI to
	  match (don't wait for the next proppatch)

2006-07-19  Waider  <waider@waider.ie>

	* rvp.c: * more cleaning up of the idle/away code

2006-07-18  Waider  <waider@waider.ie>

	* rvp.c: * cleared away a few more XXX markers

	* rvp.h, rvp.c: * remove SOA code and negative caching for SRV records
	* remove hardcoded state message indices
	* fix up auto-idle code

2006-07-07  Waider  <waider@waider.ie>

	* rvp.h, rvp.c: * make full unsubscribe optional
	* fix connection timeout preference
	* make full unsubscribe logging quieter

2006-07-06  Waider  <waider@waider.ie>

	* rvp.c: * fix some more brokenness in the authhost stuff

	* rvp.c:
	* forgot to remove the ! from in front of strstr for the connection:
	  close check.

	* rvp.c:
	* parse multiple Connection: close headers as one (fixes Pete's bug, I hope)
	* fix handling of auth host option such that it actually works

2006-06-28  Waider  <waider@waider.ie>

	* rvp.c: * check for null password before attempting to use it

2006-06-05  Waider  <waider@waider.ie>

	* rvp.c: * allow timeout to be set in preferences

	* rvp.h, rvp.c: * implement a 30-second timeout on requests

	* rvp.c:
	* report anonymous messages to the user (shouldn't ever see one)

2006-06-03  Waider  <waider@waider.ie>

	* rvp.c: * run unsubscribe stuff somewhat in parallel

2006-05-30  Waider  <waider@waider.ie>

	* rvp.c:
	* whoops, missed an opportunity to clear the parsedheaders array

	* rvp.c: * cleaning up some of the xxx stuff

2006-05-28  Waider  <waider@waider.ie>

	* rvp.h: * add temp variables for non-blocking header read

	* rvp.c: * make file transfer header read non-blocking
	* have the invite parsing code use the new header parser code

	* rvp.h: * add parsedheaders hash to gfud

	* rvp.c: * redo get_header_content to only parse header once
	* extract status code from multistatus response (not doing anything
	  with it, though)

2006-05-17  Waider  <waider@waider.ie>

	* rvp.c: * Pete Fales' fix for spurious online accounts post-disconnect
	* replace any use of 'struct rvp_data' with RVPData
	* remove rvp_bind_local_socket and use Gaim's code instead

2006-05-16  Waider  <waider@waider.ie>

	* rvp.h: * split cookies into send/receive

2006-05-14  Waider  <waider@waider.ie>

	* rvp.c: * full unsubscribe on close
	* sending files to yourself now works, but cancelling transfers is broken

2006-05-03  Waider  <waider@waider.ie>

	* configure.ac: * bump version to 0.9cvs

	* Makefile.am: * remove rvp_protocol.txt

	* ChangeLog: * updated for 0.9 release

	* configure.ac: * bumped version to 0.9

	* rvp.c: * minor code cleanups and comments added

	* README: * updated to match current state of code

	* INSTALL: * new file to replace generic instructions

	* rvp_protocol.txt:
	* out of date and never really consulted for anything

	* rvp.c: * don't try to send a cancel if the invite hasn't been sent

2006-05-01  Waider  <waider@waider.ie>

	* rvp.h: * remove unused members of RVPData, move some stuff above
	  'needs to be verified' line.

	* rvp.c: * remove most direct access to ac->username and ac->password
	* remove rd->user and rd->fd
	* try Gaim's idea of the client ip address, allow myhostname to override it
	* use client_host (now set correctly) as a cache of client ip address
	* nuke all obsolete host discovery stuff

	* getntlm.c: * clip '@domain' out of username if it's present

	* rvp.c:
	* cleaning up memory leaks, tracking memory usage with debug messages

	* rvp.h: * remove unused client_url
	* make RVP_LOOP macros noisier for debugging

2006-04-29  Waider  <waider@waider.ie>

	* rvp.h: * more changes to invite struct to match changes to filexfer

	* rvp.c: * remove extraneous variables

	* rvp.c: * cleaned up the file transfer stuff

2006-04-28  Waider  <waider@waider.ie>

	* rvp.h: * more bits in invite struct for filetransfer support

	* rvp.c: * we have file transfers! (needs robustification, however)
	* set all buddies to offline when unsubbing

2006-04-25  Waider  <waider@waider.ie>

	* rvp.h: * add busywait macros
	* add pending hashtable
	* remove unsubbed boolean

	* rvp.c:
	* convert busywaiting stuff to a hash of pending requests and lookups
	  on same.

2006-04-24  Waider  <waider@waider.ie>

	* rvp.c:
	* more fixing on the state-setting. seems it *has* been broken all along...

	* rvp.c: * hmm. did I have the state-setting code wrong all this time?

2006-04-23  Waider  <waider@waider.ie>

	* rvp.h: * add buffer to RVPInvite struct

	* AUTHORS: * updated my own copyright notice

	* rvp.c:
	* Yay! File transfers! (only from Gaim->MSN right now, and needs cleanup)

2006-04-22  Waider  <waider@waider.ie>

	* rvp.c: * font-frobbing on incoming messages
	* rvp_close now does propatch & self-unsubscribe

2006-04-17  Waider  <waider@waider.ie>

	* NEWS: Whoops, forgot about the %C thing

	* README, NEWS: * update for 0.8

	* Makefile.am: * stop trying to install the CVS directory

2006-04-16  Waider  <waider@waider.ie>

	* rvp.c:
	* Clear out session id from any buddies if it becomes a group chat

2006-04-13  Waider  <waider@waider.ie>

	* rvp.c: * fix rvp_parse_principal to not return nulls
	* stub for rvp_conv_closed
	* only trash buddy's sessionid if we're not in a chat
	* fix some usages of rvp_normalize that didn't strdup the result
	* allow Gaim to instigate a multi-user chat
	* fix unsubscribe bug

2006-04-10  Waider  <waider@waider.ie>

	* rvp.c: * put date & time in preferences panel for debug builds
	* fix the bogus subsid code PROPERLY
	* make sure a HTTP failure during login causes the client to disconnect

2006-04-09  Waider  <waider@waider.ie>

	* rvp.c:
	* fix subscription refresh bug that causes main subsid to be
	  overwritten

2006-04-05  Waider  <waider@waider.ie>

	* rvp.c: * use the right port for the new callback!

	* rvp.c: * use IP address instead of hostname for call-back

	* rvp.c:
	* tracking messages for subsid bug (no substantial code changes)

2006-04-03  Waider  <waider@waider.ie>

	* Makefile.am: * fix permissions on installed PNGs

	* rvp.c:
	* hack to work around Donal's unsubscribe bug
	* attempt to fix up resubscribe bug (which may obviate the preceeding)

2006-03-14  Waider  <waider@waider.ie>

	* rvp.c:
	* d'oh. check to make sure ports were right way around was wrong
	  way around. 

2006-03-12  Waider  <waider@waider.ie>

	* configure.ac: * bump version

	* README, NEWS: * updated for 0.7 release

	* ChangeLog: *** empty log message ***

	* rvp.c: * clean up response to unsubscribe message

	* rvp.c: * marginally better fix for self->status setting

	* rvp.c: * more work on deprecating rvpdata->me

	* rvp.c: * implement importer for Microsoft .ctt (contact list) file
	* random bunch of cleanups on subscribe/acl handling

	* rvp.c:
	* flip the allprincipals ACL to reflect changes on the privacy page

	* rvp.c, rvp.h: * add debug pref to tweak subscription timeout

	* smileys/msn_bat.gif, smileys/msn_cake.gif, smileys/msn_cigarette.gif, smileys/msn_cry.gif, smileys/msn_dontknow.gif, smileys/msn_eyeroll.gif, smileys/msn_lightning.gif, smileys/msn_party.gif, smileys/msn_sleepy.gif, smileys/msn_think.gif, smileys/msn_wink.gif:
	* missed some icons on initial import

	* rvp.h: * added some convenience stuff for ACL

	* rvp.c:
	* started deprecating 'me' in RVPdata structure due to the amount of
	  special cases it causes
	* more-or-less finished ACL support, including context menu block/unblock

2006-03-10  Waider  <waider@waider.ie>

	* rvp.c: * all grant ACL code pretty much working

	* rvp.c: * import now works.

	* rvp.c: * parse and store allprincipals ACL
	* started on remove-buddy
	* most of import for old format buddy file completed

	* rvp.h: * add a mask for credentials

	* rvp.h: * switch ACL to a bitfield

	* rvp.c: * some more work on consolidating the various temporary buddy
	  allocation stuff
	* switched ACLs to bitfields
	* fixups for things broken by the wild leap at Gaim 2.0

2006-03-09  Waider  <waider@waider.ie>

	* rvp.c:
	* now builds under gaim 2.0, and successfully logs in and receives messages

2006-03-06  Waider  <waider@waider.ie>

	* rvp.c: * add an import_buddies menu item (no code yet, though)

	* configure.ac: * bump version

	* rvp.c: * fix version displayed in prefs panel (release vs. CVS)
	* new function to parse name & host out of principal

2006-03-05  Waider  <waider@waider.ie>

	* rvp.h: * add constant for view_id

	* rvp.c:
	* return rvpdata->me.buddy as a special case for temporary buddies
	* fix sizeof errors in parse_contact
	* make view ID a constant and display it in a few debug messages
	* split out principal-from-email generation from buddy-from-email
	* remove the extraneous host expansion from rvp_normalise
	* info function will check for user in temp buddy list
	* Pete's patch to avoid stomping on our own status
	* Pete's patch for sockaddr stuff

	* README: * add TODO comment on subprocess solution to unsubscribe

	* merge-smiley-theme.pl.in:
	* Pete's fix to not include the file header when patching this in

2006-02-27  Waider  <waider@waider.ie>

	* Makefile.am: * older autoconf doesn't know mkdir_p

2006-02-26  Waider  <waider@waider.ie>

	* rvp.c: * add revision to Plugin prefs pannel
	* configure.ac: * add LOUD flag to developer flags
	* rvp.c: * remove the #define for LOUD; let configure handle it
	* don't reseed the damned session id generator every time!
	* catch 501 errors

2006-02-22  Waider  <waider@waider.ie>

	* rvp.h: * clean out a bunch more variables from RVPData
	* rvp.c: * devin's patch for using Gaim's notion of port ranges.
	  which still needs work.
	* flag when a chat is found, so I can track down the multi-user bug

2006-02-17  Waider  <waider@waider.ie>

	* smileys/msn_angel.png, smileys/msn_angry.png, smileys/msn_away.png, smileys/msn_beer.png, smileys/msn_bowl.png, smileys/msn_boy.png, smileys/msn_brb.png, smileys/msn_brheart.png, smileys/msn_car.png, smileys/msn_cat.png, smileys/msn_cellphone.png, smileys/msn_clock.png, smileys/msn_coffee.png, smileys/msn_coins.png, smileys/msn_computer.png, smileys/msn_deadflower.png, smileys/msn_devil.png, smileys/msn_dog.png, smileys/msn_donttell.png, smileys/msn_drink.png, smileys/msn_email.png, smileys/msn_embarrassed.png, smileys/msn_film.png, smileys/msn_fingerscrossed.png, smileys/msn_flower.png, smileys/msn_gift.png, smileys/msn_girl.png, smileys/msn_handcuffs.png, smileys/msn_heart.png, smileys/msn_highfive.png, smileys/msn_hot.png, smileys/msn_icon.png, smileys/msn_idea.png, smileys/msn_island.png, smileys/msn_kiss.png, smileys/msn_laugh.png, smileys/msn_nerd.png, smileys/msn_neutral.png, smileys/msn_note.png, smileys/msn_occ.png, smileys/msn_online.png, smileys/msn_ooooh.png, smileys/msn_phone.png, smileys/msn_photo.png, smileys/msn_pizza.png, smileys/msn_plane.png, smileys/msn_plate.png, smileys/msn_question.png, smileys/msn_rainbow.png, smileys/msn_run.png, smileys/msn_runback.png, smileys/msn_sad.png, smileys/msn_sarcastic.png, smileys/msn_secret.png, smileys/msn_sheep.png, smileys/msn_sick.png, smileys/msn_sleep.png, smileys/msn_smiley.png, smileys/msn_snail.png, smileys/msn_soccer.png, smileys/msn_star.png, smileys/msn_stormy.png, smileys/msn_sun.png, smileys/msn_sunglasses.png, smileys/msn_teeth.png, smileys/msn_thumbdown.png, smileys/msn_thumbup.png, smileys/msn_tongue.png, smileys/msn_turtle.png, smileys/msn_umbrella.png, smileys/msn_weird.png, smileys/msn_xbox.png, smileys/theme, rvp.png:
	icons

	* Makefile.am: * add post install stuff to install icon & theme
	* configure.ac: * add merge-smiley-theme.pl and pixmaps dir
	* rvp.c: * switch icon name to "rvp"
	* merge-smiley-theme.pl.in:
	* package helper to merge RVP theme into gaim default
	* configure.ac: * bumped version

2006-02-16  Waider  <waider@waider.ie>

	* rvp.c: * fix up idle/away messages
	* rvp.h: * remove all the extraneous away variables

2006-02-13  Waider  <waider@waider.ie>

	* rvp.h: * add away-state struct

2006-02-11  Waider  <waider@waider.ie>

	* rvp.c:
	* use a static array of away messages to avoid so much duplication
	* fix stupid bug in info window

2006-02-08  Waider  <waider@waider.ie>

	* rvp.c: * coredump fix in rvp_get_info
	* rvp.c: * minor change in rvp_normalize to reduce the amount of code

2006-02-07  Waider  <waider@waider.ie>

	* rvp.c: * don't set gc->away to anything except NULL (crashing bug)
	* rvp.c: * fix host vs. split[1] in the login code
	* the great 80-column / stray comment cleanup

2006-02-03  Waider  <waider@waider.ie>

	* configure.ac, rvp.c: * fix stupid status crashing bug

2006-02-02  Waider  <waider@waider.ie>

	* README: * update to match current codebase

	* rvp.c: * some minor changes in line with supporting gaim 2.0
	* fill out rvp_status_text properly
	* remove unsubscribe code from rvp_close for now
	* only send resubscribes for buddies of the logged-in account
	* don't print email in info if the buddy doesn't have it set
	* don't give email context menu if buddy doesn't have it set
	* save buddy state in the RVPBuddy structure
	* fix for sizing error in UTF8 conversions
	* fix for proxy connections
	* check myhost option for length as well as presence
	* smarter attempt to figure out login host

2006-01-30  Waider  <waider@waider.ie>

	* rvp.c: * make Get Info output look more like the Windows version

2006-01-29  Waider  <waider@waider.ie>

	* configure.ac: * bump version

	* README: * update with more explicit instructions for debugging

	* rvp.h: * comment update, nothing more

	* rvp.c:
	* copy server_alias from buddy chatting to us so a chat gets a nice
	  name
	* implement info, sort of
	* implement email, sort of
	* start of generic ACL set function

2006-01-24  Waider  <waider@waider.ie>

	* rvp.h: * add state storage to RVPBuddy

	* rvp.c: * rearrange includes and other code to please Solaris
	* renewing view doesn't discard current state
	* fix up temp buddy stuff for me-buddy structure
	* fix login order so that subscribes don't happen until after we've
	  got existing ACLs

2006-01-22  Waider  <waider@waider.ie>

	* README: * add a note about the changelog

	* rvp.h: * add a container for the sent message

	* Makefile.am: * include perl import script

	* import_msn_settings.pl:
	* parse existing gaim files and merge data into them, but don't
	  overwrite the existing gaim files.
	* add account setup flags

	* rvp.c:
	* fix a bug in rvp_find_buddy that was breaking multi-user chat
	* report undelivered messages in the same style as official client
	* start coding up font/colour support

2006-01-20  Waider  <waider@waider.ie>

	* rvp.c: * add real names to notices
	* fix ACL bug

2006-01-17  Waider  <waider@waider.ie>

	* configure.ac: * bumped version

	* rvp.c: * comment out files stuff for 0.3 release

	* Makefile.am: * use install directory
	* model after msn Makefile to get install dir stuff right

	* configure.ac:
	* allow specification / automatic determination of install directory

	* rvp.c: * fix redirection code
	* conditionally include nameser_compat

	* README: * updated

	* Makefile.am:
	* mac friendliness causes grief, and is better fixed by setting PATH

	* configure.ac: * add a check for gtk+-2.0

	* rvp.c: * multi-user chat! Yay!

	* rvp.c: * chat almost working
	* fixed redirect bug
	* cleaned out some compiler warnings
	* add UTF-8 to all outbound messages

2006-01-15  Waider  <waider@waider.ie>

	* configure.ac: * bump version, tweak bits

	* rvp.h: * killed off a few more dead #defines
	* added known GUIDs
	* added invite subtypes & structure
	* added cookies hashtable to user

	* rvp.c: * started on file transfer
	* fixed endian bug in SRV lookup
	* started on context-click
	* redid content_len code to detect content_len of zero
	* cleaned up some of the hostname song & dance
	* added option to specifiy hostname override

	* Makefile.am: * add macos x-friendly aclocal flags

2006-01-14  Waider  <waider@waider.ie>

	* rvp.c: * implement logout (self-unsubscribe only)

2006-01-13  Waider  <waider@waider.ie>

	* README: * update

	* rvp.c: * 404, 412: non-typing notify messages produce an error
	* 500: notifies don't cause you to get disconnected

	* rvp.c: * left out the \r\n on the self-resubscribe. d'oh.

2006-01-12  Waider  <waider@waider.ie>

	* rvp.c: * more instrumentation to find the STUPID RESUBSCRIBE BUG

2006-01-10  Waider  <waider@waider.ie>

	* rvp.c: * ok, so we still need the principal when resubscribing. drat.

2006-01-08  Waider  <waider@waider.ie>

	* rvp.c: * fixed TTL
	* fixed multiple windows per single user

	* rvp.c: * fix resubscribe messages

2006-01-04  Waider  <waider@waider.ie>

	* rvp.c: * debug message for parsed timeout

2006-01-03  Waider  <waider@waider.ie>

	* rvp.c:
	* once more with the srvrec caching, which doesn't seem to be working.

	* rvp.c: * bunch of cleanup stuff

	* rvp.c, rvp.h:
	* clean out some of the unused bits in the RVP structure

	* rvp.c:
	* turns out the subs_id in a SUBSCRIPTIONS message should be disregarded

	* rvp.h: * some changes to support chats

2006-01-02  Waider  <waider@waider.ie>

	* rvp.c: * more work on multi-user chat, still not quite right

	* rvp.c: * parse incoming 'leave' messages

	* rvp.c: * sending messages to conversations and leaving work

	* rvp.c: * merge send_im and send_typing

	* rvp.c:
	* chat support: can accept chat invites and receive chat messages

2006-01-01  Waider  <waider@waider.ie>

	* rvp.h, rvp.c: * remove broken service record caching
	* add self-subscribe

	* README: * update to-do list

2005-12-30  Waider  <waider@waider.ie>

	* rvp.h: * add expiry time to srvrec so I can time it out

	* rvp.c: * ACL parsing now complete

2005-12-21  Waider  <waider@waider.ie>

	* import_msn_settings.pl: * remove tabs in generated settings

	* import_msn_settings.pl:
	* temporary hack to allow import of buddies from MSN

	* getntlm.c: * insanely stupid bug: NTLMSSP missing the trailing '\0'.

2005-12-20  Waider  <waider@waider.ie>

	* rvp.c: * reset the tried_auth flag any time we see a negotiate header
	* break out of the async handler early if the connection is closing
	* more detail in debug response code
	* don't patch the redirect into the buddy URL

	* rvp.c:
	* remove extraneous resubscribe on login since it's triggered by Gaim anyway
	* don't send anything except unsubscribe messages when connection is dying
	* redirects: patch principal for relevant buddy, and clear auth flag

2005-12-18  Waider  <waider@waider.ie>

	* rvp.c: * note unknown message

	* configure.ac: * fiddling with the gaim includes stuff

	* README: * updated to match recent fixes

	* rvp.c: * implement refresh on the main subscription

2005-12-17  Waider  <waider@waider.ie>

	* rvp.h: * add RVP_LOGIN flags
	* remove unused event/action enums

	* getntlm.c: * clean up the msg1 code

2005-12-14  Waider  <waider@waider.ie>

	* rvp.c: * fix silly gfree() typo

2005-12-13  Waider  <waider@waider.ie>

	* rvp.c: * change the ACL stuff back again

	* rvp.c: * remove the subscriber syncing
	* fix up ACLs for people other than me (is this right?)

	* rvp.c: * reparsing the buddy list seems to work now

2005-12-04  Waider  <waider@waider.ie>

	* rvp.h: * add unsubbed flag until I figure out how to do this right

	* rvp.c: * start handling rvp_close

2005-11-23  Waider  <waider@waider.ie>

	* rvp.h: * moved service attr into RVPBuddy structure

	* rvp.c: * added in some more debugging so I can see what's going on

2005-11-16  Waider  <waider@waider.ie>

	* rvp.c: * typo in subscribe header
	* some more debug messages

2005-11-15  Waider  <waider@waider.ie>

	* rvp.h: * moved some constants in here

	* rvp.c: * clean up constants (esp. unused ones)
	* fix stupid freeing header bug

2005-11-15  Waider  <waider@waider.ie>

	* rvp.h: * moved some constants in here

	* rvp.c: * clean up constants (esp. unused ones)
	* fix stupid freeing header bug

2005-11-10  Waider  <waider@waider.ie>

	* rvp.c: * more NTLM auth fixing

2005-11-09  Waider  <waider@waider.ie>

	* rvp.c: * trying to catch a segv

2005-11-07  Waider  <waider@waider.ie>

	* rvp.c:
	* deal with Connection: close by sending a new request with the saved
	  data, and preventing the data from being freed.

	* rvp.h: * add a 'preserve' flag to the web data

2005-11-06  Waider  <waider@waider.ie>

	* configure.ac: * add developer flag
	* add path to gaim

	* Makefile.am: * use DEVELOPER_CFLAGS
	* add -module flag to (hopefully) fix MacOS X build

	* README: * more notes

	* rvp.h: * add storage space for acls

	* rvp.c: * parse a bunch of extra properties
	* parse ACLs and store them

	* ChangeLog, README, AUTHORS: * updated

	* rvp.h: * move tried_auth into GaimUrlFetchData struct

	* rvp.c: * working digest-auth, albeit without qop
	* ignore WWW-Authenticate: Negotiate header

2005-11-04  Waider  <waider@waider.ie>

	* rvp.c: * most of Digest auth implemented. still not fully functional.

2005-11-03  Waider  <waider@waider.ie>

	* rvp.h: * added tried_auth header
	* removed redundant password field

2005-11-02  Waider  <waider@waider.ie>

	* Makefile.am: * remove crypt & resolv

	* configure.ac: * mvoe crypt & resolv lib checks

	* rvp.c: * add nameser_compat.h

	* configure.ac: * try to find nameser.h

2005-11-01  Waider  <waider@waider.ie>

	* rvp.c: * adding mac compatibility - nameser.h

	* getntlm.c: * make slightly more mac-compatible

	* configure.ac: * reran autoscan, took note of its suggestions
	* add a check for the specific libxml2 functions I need

	* rvp.c: * consolidate XML document header parsing
	* handle absence of xmlReadMemory

	* rvp.c: * mostly just adding more debug statements...
	* don't send a typing notification for gaim's "not typing" hook (duh)

2005-10-31  Waider  <waider@waider.ie>

	* README: * Updated

	* rvp.c: * implement ACL writing

	* rvp.c: * die legacy code die
	* rewrite normalize code

	* rvp.h: * clean out a bunch of unused stuff

	* rvp.c: * server-side buddylist mostly done
	* most of legacy code now out of the code path
	* unsolicited/non-buddy conversation tracking
	* unified header parsing
	* typing notification works
	* redirect may work

	* getntlm.c: * clear up some warnings

	* rvp.h: * more structure fiddling
	* add enum for message typ

2005-10-30  Waider  <waider@waider.ie>

	* getntlm.c: * clean up warnings
	* add get_ntlm_msg1 function

	* rvp.h: * remove C++ bracketting
	* remove hardcoded NTLM string
	* replace typing timeouts with a single const
	* add auth_type + enum

	* rvp.c:
	* clean up service retrieval a bit, and use the service record port
	* nuke more dead code
	* remove hardcoded NTLM string in favour of a function call
	* use rvp_send_request to do notifies
	* add 400 & 500 handlers

2005-10-29  Waider  <waider@waider.ie>

	* rvp.h: * added constant for login steps

	* rvp.c: * most of login sequence now using new code.
	* half hearted redirect handler.

	* rvp.h: * removed some dead code

	* rvp.c: * implemented NTLM auth (mostly)
	* started porting old subscribe code to new framework

2005-10-23  Waider  <waider@waider.ie>

	* rvp.c:
	* added some session ID stuff, plus utility functions for finding a
	  buddy based on principal or session id.

	* rvp.c: * got bidirectional encoding working, w00t

	* rvp.h: * added a length field to the web request

	* rvp.c: * converted send_im to full libxml usage

	* Makefile.am: * add -Wall to flags so I can see how awful the code is

	* rvp.h: * move url struct in here

	* rvp.c: * implement send_im with new URL code
	* clean up an assload of warnings

2005-10-22  Waider  <waider@waider.ie>

	* rvp.h: * listenport is now an integer, not a frickin' string

	* rvp.c:
	* Use a proper input handler for the local listener, based on Gaim's
	  URL code
	* replace most of the fprintf( stderr...) with gaim_debug_misc

2005-10-12  Waider  <waider@waider.ie>

	* rvp.h: * nuke some unused defines

	* rvp.c:
	* clean up includes to allow building against 1.0.1 source tree

2005-10-09  Waider  <waider@waider.ie>

	* rvp.h: * add typedefs for Buddy and Data structures
	* sort out online/offline state variables a bit
	* discard 'friend' field from buddy structure as it duplicates GaimBuddy
	* include xml parser header (probably should be in rvp.c)

	* NEWS: * No news is good news

	* Makefile.am: * include xml2 flags

	* configure.ac: * check for XML2

	* rvp.c: * respect server's notion of what a buddy's name is
	* start using libxml to parse xml responses (well, duh)
	* clean up status code a little
	* start verifying RVP structures and discarding unnecessary cruft
	* clean up normalisation somewhat

2005-10-07  Waider  <waider@waider.ie>

	* Makefile.am: * add libresolv

2005-10-06  Waider  <waider@waider.ie>

	* rvp.c: * catch SEGV in normalize
	* compare host part with our own in buddy code

2005-10-03  Waider  <waider@waider.ie>

	* rvp.c: * hack in support for SRV lookup, plus better normalising

	* rvp.c:
	* marginally better debug/layout in two places. pointless checkin, really.

2005-09-29  Waider  <waider@waider.ie>

	* rvp.c: * catch a bunch of stupid errors in connection handling
	* change exit() to abort() so I can catch cores

2005-09-28  Waider  <waider@waider.ie>

	* rvp.c: * horrible, horrible debug messages

	* rvp.c: * add buddy list loading

	* rvp.c: * more debugmsg cleanups

	* rvp.c: * make all debug_printf output go to stderr

2005-09-27  Waider  <waider@waider.ie>

	* rvp.c: * remove pixmap includes since we're stealing the MSN ones.
	* fix rvp_list_emblems
	* fix rvp_buddy_menu

	* getntlm.c: * clean up signedness warnings

2005-09-26  Waider  <waider@waider.ie>

	* AUTHORS, ChangeLog, Makefile.am, README, configure.ac, getntlm.c, random.c, random.h, rvp.c, rvp.h, rvp_protocol.txt:
	* initial checkin

