Jan 18, 1997	Kenneth Albanowski 0.4.3

	Modified configure support for NeXT and OS/2.
	Added pilot-addresses program, a program designed to translate
		between a comma-separated-value format and the Pilot address book.
		In theory the format is compatible with the Palm Desktop
		import/export format. An "a" switch (Advanced/Augment) is available
		to output more data in a Desktop incompatible format.
		This software may be buggy! Always back up the DatebookDB database
		before installing records!
    Modified pilot-xfer to sort databases during Restore to put applications
        after their data, and larger records after smaller ones.
    Modified pilot-xfer to clear lastsyncpc value so that a fast sync will
        not be done with possibly missing sync flags on newly installed DBs.
	Added lib/address.c & addresses.c patches to simplify phone label storage. 
	Added -c switch to install-memo.c
	Added stub README.
	
Jan 9, 1997		Kenneth Albanowski 0.4.2

	Applied Pace's rm_fn patch, and pi-file patch for freads and attrs.
	My patch to return correct DLP errors.
	Probably some other stuff that I've forgotton.

Dec 30, 1996	Kenneth Albanowski 0.4.1

	Got sync-ical functional. It's very messy, but parts of it do actually
	   work.
	Added new trace code to lib/dlp. Enable with -DDLP_TRACE in makefile.
	Added remaining DLP functions. All but RPC are now implemented (and I
	   have not been able to deduce how to invoke RPC under DLP, so it
	   will stay unimplemented until somebody comes up with more information.)
	Pace's patch for dlp_ReadRecordIDList.
	Added patch to pi-file to successfully store zero-length records.
	_Also_ added patch to stop ignore records on database retrieval that
	   are archived or deleted. The reason is that without going to the
	   RPC layer, there is no way to store records with those attributes.
	Mucked about with getopt in pilot-xfer, hopefully for the better.
	Added uname detection to configure so that IRIX gets proper warning flag.
	
	-- sync code still in limbo, undoubtedly not helped by holiday season.
	   Patience is a virtue.

Dec 22, 1996    Kenneth Albanowski 0.4.0

    Removed {install,retrieve}-{pdb,prc} packages, replaced with
       pilot-xfer, which also includes general backup and listing functions. 
    Integrated Pace Willisson's pi-file code, replacing prc.c & pdb.c. (This
       new code, along with pilot-xfer, is intended to be production
       quality, and should be used as the basis for all attempts to
       manipulate Pilot files, as well as the stock mechanism for backing
       up a Pilot via Unix.)
    Added Pace's pdump, modified and renamed to pilot-file, which is used for
      dumping and exploring .pdb and .prc files.
    Wrote and tested sync.c abstract synchronization layer. All but category
      synchronization and the detail of when to use which sync type is implemented.
    Fleshed out sync-memodir program which can now successfully synchronize a
      Pilot with a "memo directory", a directory containing text files.
    (sync-ical is still useless stub)
    Integrated Bill Sommerfeld's patches for read-ical, padp, and syspkt.
    
    -- Removed sync code based on Palm algorithms, pending approval from
       Palm/USR. What remains is sufficient to overwrite one side with
       another, and to serve as a framework if people who have not seen Palm
       code want to implement their own algorithms.
       
       Quoting from lib/sync.c:
       
       * Revised revision: all sections of code directly derived (albeit in a
       * paraphased manner) from code in the Palm Conduit SDK, _which are not
       * blatently obvious and irreducible_ have been temporarily removed until
       * word is obtained from Palm that the code may be publically released.
       *
       * The issue that needs to be resolved is whether Palm Computing Inc. will
       * allow the public distribution of source code derived from source code in
       * their Pilot PC Conduit SDK. The licensing information that I recieved
       * with the PC and Mac SDKs is not sufficient to resolve this question.
       *
       * In keeping with the sprit of the EU practice for reverse engineering, the
       * interface that I have designed to plug into the Palm algorithms has been
       * retained.

Dec 10, 1996	Kenneth Albanowski 0.3.3

    Did more work on sync stuff, added sync-memodir.
    Added dlp_DeletedRecord, dlp_DeletedResource, and dlp_ReadRecordIDList.
    Pausing problems on some machines (other then Linux) still unsolved.
    Added 'ls' command to dlpsh.
    Turned 9600 limit back on for SGI.

Dec 1, 1996		Kenneth Albanowski 0.3.2

    Converted package to use autoconf for configuration.
    Cleaned up package so -Wall is clean.
    Added sync-ical stub. It does not do anything useful yet.

Nov 25, 1996    Kenneth Albanowski 0.3.1

    Integrated Ulrich Hertlein's SunOS patches (in slightly changed form).
    Integrated Matthew Schnee's final OS/2 patches (in slightly changed form).
    Added install-pdb, retrieve-prc, and retrieve-pdb.
    Added read-ical, which converts the Pilot's datebook and todo list
      into an Ical 2.x calendar.
    Renamed todos to read-todos to avoid conflict with common utility.
    Added Robert A. Kaplan's install-todos (slightly modified and renamed.)
    Got rid of CBAUD and memmove, defined ENOMSG if not present.
    Fixed PADP bug where unexpected packet in padp_rx would cause infinite loop.

Nov 12, 1996	Kenneth Albanowski 0.3.0

    Integrated David Morgan's mktime and indefinite todo patch
    Integrated my patches
      - AppInfo block support for all Pilot applications
      - new "addresses" end user program
      - new "todos" end user program
    Rewrote PADP to match USR specs
    Rewrote xid generation as part of PADP rewrite, and made it
      always an unsigned character
    Added stub lib/sync.c
    Added dependencies in lib/Makefile

Nov 1, 1996	D. Jeff Dionne 0.2.4

	Integrated 5 patches from Kenneth Albanowski
	  - RPC
	  - new "debugsh" program that talks to Pilot over RPC
	  - cleanup of "system packets"
	  - new "memo" end user program
	  - new "remind" end user program
	Limit the generated value of xid in padp_tx to 0x7f, hopfully
	  will fix the problems with long running syncs.  DJD.
	accept() now blocks insted of listen().  DJD.
	padp will now re-assemble fragments. DJD.
	install-prc now updates the Pilot display as it goes along. DJD.

Oct 24, 1996	D. Jeff Dionne 0.2.3

	Integrated patches for "system packets" from Kenneth Albanowski
	  - new program, test-debug
	Integrated patches for OS2 support (mostly serial.c) f/ Matthew Schnee
	Integrated patches for SGI from David S. Warren
	Integrated patches from Damien P. Neil
	  - new program, dlpsh
	  - fixed bug in padp.c for Pilot re-transmit
	  - install-memo now writes userid for compatibilty with Windows.
	  - check return values from socket calls.
	  - Swapped the slp_rx and pi_socket_flush in pi_socket_read()
	  - Wrote a man page for install-memo and dlpsh

Oct 19, 1996	D. Jeff Dionne 0.2.2

	Integrated a patch from Kenneth Albanowski
          - More DLP code.
	  - Socket fixes.
	  - prcread complete re-write using DLP.
	  - test server and client using ptys

Oct 16, 1996	D. Jeff Dionne 0.2.1

	moved the parts of libpisock.a to a seperate directory
	moved the include files to a seperate directory
	creates a few simple man pages, in a seperate directory
	install-memo installs all files on the command line.
	install-user new program, reads or sets Pilot user name
	Attempted to reconstruct history for this ChangeLog.  All
	previous ChangeLog entries are approximate, and short.

Oct 15, 1996	D. Jeff Dionne 0.2.0

	Integrated 2 patches for DLP from Kenneth Albanowski
	Integrated 1 patch for CMP from Kenneth Albanowski
	Integrated 1 patch for install-memo from Brian
        Added install-memo from Damien Neil
	Included COPYING license file from FSF

Oct 8, 1996	D. Jeff Dionne 0.1.0

	First functional release.
