|
|
--------------------------------------------------------------------------
|
|
|
pilot-link 0.12.3, "Can-of-Raid" (aka "Bug-Squash" release), 11-12-2007
|
|
|
--------------------------------------------------------------------------
|
|
|
Here you go, another pilot-link release. This one fixes quite a few issues:
|
|
|
|
|
|
Bug Fixes:
|
|
|
* Fix for Sony NR70 devices not being detected properly
|
|
|
* BlueZ detection fix
|
|
|
* XSLT manpage autogeneration fixes
|
|
|
* Perl bindings build error, remove autoconfiscated files from
|
|
|
releases
|
|
|
* Java bindings build errors, remove autoconfiscated Makefile
|
|
|
* Renamed pilot-treofoto and pilot-650foto to pilot-foto-treo600 and
|
|
|
pilot-foto-treo650
|
|
|
* Added missing manpages for pilot-foto-treo6xx
|
|
|
* Fixed OS5 failures with pilot-addresses.c
|
|
|
* Updated pilot-install-memo.c to allow installation of files
|
|
|
outside the current working directory
|
|
|
* Fix for pi_usb_accept, adding PI_ERR_SOCK_LISTENER from Matt
|
|
|
Davey's patch (closing #1782)
|
|
|
|
|
|
Check the ChangeLog for the details on all fixes for this release
|
|
|
|
|
|
|
|
|
--------------------------------------------------------------------------
|
|
|
pilot-link 0.12.2, "Dance With the Devil" aka "Distraction", 02-09-2007
|
|
|
--------------------------------------------------------------------------
|
|
|
5 months since the last release (0.12.1) and we have another release! This
|
|
|
one is mostly a maintenance release, but there are some new things in here.
|
|
|
|
|
|
Major Features:
|
|
|
* More cleanup in libpisock and documentation, addition of some new
|
|
|
(working :) BlueZ support, new udev rules, expanded OS5 Contacts
|
|
|
support, expanded OS X support and a lot more!
|
|
|
|
|
|
Other Features:
|
|
|
* No major features in this release, mostly bug fixes and minor
|
|
|
tweaks here and there. The website has also been refreshed with
|
|
|
new content and a completely new layout. All source files are now
|
|
|
version-tracked in the header.
|
|
|
|
|
|
Bug Fixes:
|
|
|
* Python support was broken, fixed now, doh! Palm T|X over libusb
|
|
|
has been fixed (we hope) with this release. Of course we need
|
|
|
testers to validate that. All of userland is renamed now to avoid
|
|
|
some namespace pollution. Documentation is all current with
|
|
|
respect to this release, all manpages are in XML source format
|
|
|
(requires xsltproc to process), and much more.
|
|
|
|
|
|
Check the ChangeLog for the full details if you're interested.
|
|
|
|
|
|
|
|
|
--------------------------------------------------------------------------
|
|
|
pilot-link 0.12.1, "Fresh Air", 09-04-2006
|
|
|
--------------------------------------------------------------------------
|
|
|
3 years since the last release, then 1 week from that release until this
|
|
|
one.
|
|
|
|
|
|
WHEW!
|
|
|
|
|
|
There isn't much "new" in this release, just some rapid-fire bug fixes
|
|
|
reported from users and a lot of code has been cleaned up in the tree to
|
|
|
remove unnecessary includes (check doxygen for the results).
|
|
|
|
|
|
I'm working on cleaning up more, documenting more and making it easier to
|
|
|
use and work with.
|
|
|
|
|
|
Major Features:
|
|
|
* Code cleanup in libpisock, libpisync, src and include
|
|
|
|
|
|
Other Features:
|
|
|
* Nothing major in this release
|
|
|
|
|
|
Bug Fixes:
|
|
|
* Fixed the installation faux pas with udev rules, oops!
|
|
|
|
|
|
|
|
|
--------------------------------------------------------------------------
|
|
|
pilot-link 0.12.0, "Trois ans", 08-25-2006
|
|
|
--------------------------------------------------------------------------
|
|
|
Yes, 3 whole years since the last official release. There have been
|
|
|
quite a few pre-releases in that time, but this is the first major
|
|
|
point release in over 4 years.
|
|
|
|
|
|
Major Features:
|
|
|
* Support for DLP v1.4, more devices supported out of the box
|
|
|
* Native support for OS X, no more Darwin ports needed
|
|
|
* Native libusb support (using a new port designation of usb: to
|
|
|
use that port. See doc/README.libusb for details
|
|
|
* Most of the documentation and manpages migrated to DocBook XML
|
|
|
* Userland "conduits" have been renamed in places where namespace
|
|
|
collision could be a factor
|
|
|
* Migration to popt() from getopt() which provides the groundwork
|
|
|
for a global option changeover in an upcoming release.
|
|
|
|
|
|
Other Features:
|
|
|
* Too many to mention, its been over 3 years ;)
|
|
|
|
|
|
Bug Fixes:
|
|
|
* Much of the code in the DLP subsystem has been reworked and many
|
|
|
bugs have been squashed. Check the ChangeLog for details on
|
|
|
those items.
|
|
|
|
|
|
--------------------------------------------------------------------------
|
|
|
pilot-link 0.11.9, "Anoxia", 07-04-2003 - NEVER RELEASED
|
|
|
--------------------------------------------------------------------------
|
|
|
Continuing with the theme of removing the unnecessary code and adding
|
|
|
features, along comes "Anoxia" (no oxygen), the next release of pilot-link.
|
|
|
|
|
|
Major Features:
|
|
|
* New DLP 1.2 function, SetDBInfo, which allows you to update or
|
|
|
change the fields in the AppInfo block.
|
|
|
|
|
|
Other Features:
|
|
|
* No additional features at this time
|
|
|
|
|
|
Bug Fixes:
|
|
|
* Minor bug in pilot-xfer that caused screen output to get corrupted
|
|
|
in certain conditions
|
|
|
|
|
|
|
|
|
--------------------------------------------------------------------------
|
|
|
pilot-link 0.11.8, "Asphyxia", 06-17-2003
|
|
|
--------------------------------------------------------------------------
|
|
|
More code cleanups in this release, minor typos fixed here and there, and
|
|
|
more reduction of the codebase in general. Things are going to get smaller,
|
|
|
faster, and more functional with each of these releases.
|
|
|
|
|
|
Major Features:
|
|
|
* New timing loop so you don't have to hit HotSync on the Palm
|
|
|
first, before launching your desktop conduits. This also work with
|
|
|
gnome-pilot and J-Pilot as well.
|
|
|
* pilot-foto conduit to fetch/convert photos taken with a Palm
|
|
|
Zire71 camera device
|
|
|
* Completely new Java bindings, rewritten from the ground-up by John
|
|
|
Mitchell and Stephan B<>sebeck.
|
|
|
|
|
|
Other Features:
|
|
|
* A few new manpages
|
|
|
|
|
|
Bug Fixes:
|
|
|
* Fixed a small leak in the socket code (serial.c/socket.c) (Robert
|
|
|
L Krawitz)
|
|
|
* Removed CoPilot ROM support from pi-getrom/pi-getram. POSE
|
|
|
supercedes it, and should be used instead.
|
|
|
* Solaris libpng fix (Simon Burr)
|
|
|
* Fixed the pilot-addresses segfault problem on some platforms
|
|
|
* BSD gnugetopt cleanup to counter unsetting $LIBS accidentally (Joe
|
|
|
Marcus Clarke)
|
|
|
* Perl5 errors when building under a debug build of Perl (Johathan
|
|
|
Mark)
|
|
|
|
|
|
Known Problems:
|
|
|
* install-datebook needs proper parsing for spurious arguments
|
|
|
* Resources which exceed the Palm recommendation of 64k will cause
|
|
|
odd behavior in pilot-link. This can be easily fixed by increasing
|
|
|
DLP_BUF_SIZE, but this isn't really good to do.
|
|
|
* sync-plan has some issues with events, need testers to verify.
|
|
|
* Syncronizing on FreeBSD with USB Palm devices is still flaky, but
|
|
|
we believe the issue to be inside the BSD USB stack, and not
|
|
|
within pilot-link itself. Can anyone concur/refute this assertion
|
|
|
and help us test it further?
|
|
|
* If you are doing a Network HotSync backup, and communication is
|
|
|
interrupted, your local copy of the last database accessed will be
|
|
|
truncated. One proposal to working around this has been floated,
|
|
|
but not implemented or tested yet.
|
|
|
|
|
|
What's Coming Soon:
|
|
|
* VFS support was implemented with 29 of the VFS functions needed to
|
|
|
read, write, and query external storage cards on Palm handhelds,
|
|
|
but it was not deployed in this release. It should arrive in 0.12
|
|
|
of pilot-link, only a few releases away.
|
|
|
* Conduit compression/rewrites. Many of the conduits will be
|
|
|
collapsed into singular conduits, and others will be rolled into
|
|
|
static versions using Perl for code reduction and portability
|
|
|
reasons.
|
|
|
* iCal and LDIF support for Calendar and AddressBook input and
|
|
|
output
|
|
|
|
|
|
The goal of the next few releases of pilot-link is to reduce the number of
|
|
|
lines of actual code used, and compress the redundancy into singular
|
|
|
entities. This means that similar or like code will be repurposed as much as
|
|
|
possible across all of the libraries and conduits, reducing the cruft and
|
|
|
maintenance required to update it for new features.
|
|
|
|
|
|
|
|
|
--------------------------------------------------------------------------
|
|
|
pilot-link 0.11.7, "What's up Doc?", 1-05-2003
|
|
|
--------------------------------------------------------------------------
|
|
|
The last release had a few small errors in it, namely the changing of the
|
|
|
exit(1) vs. exit 1; autoconf vs. C'isms.
|
|
|
|
|
|
Major Features:
|
|
|
* None at this time
|
|
|
|
|
|
Other Features:
|
|
|
* New manpages and manpage formatting
|
|
|
|
|
|
Bug Fixes:
|
|
|
* Fix for failures on libiconv w/Evolution
|
|
|
* Fix for PI_LOG output
|
|
|
* Fix for exit; vs. exit();
|
|
|
* Fix for readline support breaking C++ detection
|
|
|
|
|
|
Known Problems:
|
|
|
* Same as previous release
|
|
|
|
|
|
|
|
|
--------------------------------------------------------------------------
|
|
|
pilot-link 0.11.6, "Torrent of Lucidity", 12-24-2002
|
|
|
--------------------------------------------------------------------------
|
|
|
A few bugs squashed in this one, improved stability, two new conduits,
|
|
|
manpages, docs, more..
|
|
|
|
|
|
Major Features:
|
|
|
* None at this time
|
|
|
* New pilot-archive sample conduit to send archived ToDo records to
|
|
|
STDOUT as CSV-formatted entries.
|
|
|
* Deprecated pilot-mail, in favor of pilot-mailsync. pilot-mail
|
|
|
remains, as an example to other conduit authors.
|
|
|
* pilot-link 0.11.6 will now cleanly build on OSX 10.x.x systems
|
|
|
* pilot-xfer --time feature added to sync Palm time to desktop time
|
|
|
|
|
|
Other Features:
|
|
|
* New install-todo conduit (Robert A. Kaplan)
|
|
|
* New install-expenses conduit
|
|
|
* Cleaned up pilot_connect() to report better error conditions, and
|
|
|
propose possible solutions to solving them for general users
|
|
|
* Added HOST_OS detection and linked into each conduit, to assist
|
|
|
debugging
|
|
|
* Added Python test script (Nicholas Piper)
|
|
|
* Added support for ElectricFence malloc() debugging library
|
|
|
|
|
|
Bug Fixes:
|
|
|
* Fix for failures on usb:// notation use
|
|
|
* Fix for missing pi_close() elements
|
|
|
* Fix for installing files larger than available space on device
|
|
|
* Fix for autoconf 2.1x and 2.5x compatibility
|
|
|
* Fix for TCL version detection in pilot-debug
|
|
|
* Fix for CreatorID output in dlpsh
|
|
|
* Fix to allow gcc 3.2 builds
|
|
|
* Fix for pilot_connect() that was losing the client socket
|
|
|
* Fix for install-memos malloc() bug, -t missing argument bug, title
|
|
|
truncation bug.
|
|
|
|
|
|
Known Problems:
|
|
|
* FreeBSD hangs on USB synchronization (this may not be a pilot-link
|
|
|
bug, as serial, IR works using the same code structures)
|
|
|
* Java bindings missing manifest
|
|
|
* snprintf() calls fail on Irix 6.4 systems
|
|
|
* Improper getopt_long propagation on Irix 6.4
|
|
|
* autoconf/automake 2.5x problems on AIX
|
|
|
* install-memo doesn't strip ^M from files before syncronization,
|
|
|
doesn't detect duplicate files being sync'd to the same device.
|
|
|
|
|
|
|
|
|
--------------------------------------------------------------------------
|
|
|
pilot-link 0.11.5, "Insomnia", 09-28-2002
|
|
|
--------------------------------------------------------------------------
|
|
|
Just minor bugs, closing up a few BSD and zoning in on some BSD and Irix
|
|
|
issues for this (and the next) release.
|
|
|
|
|
|
Major Features:
|
|
|
* None at this time
|
|
|
|
|
|
Other Features:
|
|
|
* None at this time
|
|
|
|
|
|
Bug Fixes:
|
|
|
* Fix for dlp_callApplication crash (Owen Stenseth)
|
|
|
* Fix for standard includes when using gcc/g++/c++ 3.x or later
|
|
|
* Fix for 'name' and 'nameLength' member errors (Nicholas Piper)
|
|
|
|
|
|
Known Problems:
|
|
|
* Java bindings missing manifest
|
|
|
* snprintf() calls fail on Irix 6.4 systems
|
|
|
* Improper getopt_long propagation on Irix 6.4
|
|
|
* autoconf/automake 2.5x problems on AIX
|
|
|
|
|
|
--------------------------------------------------------------------------
|
|
|
pilot-link 0.11.4, "Alzheimer Release", 09-16-2002
|
|
|
-------------------------------------------------------------------------
|
|
|
Some major bugs have been fixed in this release, which now supercedes all
|
|
|
previous releases in the 0.11.x series.
|
|
|
|
|
|
Major Features:
|
|
|
* Updated configuration to work with newer autoconf/automake
|
|
|
versions
|
|
|
|
|
|
Other Features:
|
|
|
* None at this time
|
|
|
|
|
|
Bug Fixes:
|
|
|
* Fixed the "double-free" bug that would sometimes cause the visor
|
|
|
driver to crash or hang on Linux systems
|
|
|
* Network Hotsync from Linux to Windows now works
|
|
|
* Perl bindings will build cleanly on perl 5.6 and 5.8 with gcc 2.x
|
|
|
and 3.x
|
|
|
* Fixed an issue with libpng being linked into every binary by
|
|
|
default
|
|
|
|
|
|
Known Problems:
|
|
|
* Java bindings may or may not work, need to investigate
|
|
|
|
|
|
|
|
|
--------------------------------------------------------------------------
|
|
|
pilot-link 0.11.3, "Stable Release", 08-6-2002
|
|
|
--------------------------------------------------------------------------
|
|
|
This is a rollup stable release of previous 0.11.x bugfixes and feature
|
|
|
additions.
|
|
|
|
|
|
Major Features:
|
|
|
* None at this time
|
|
|
|
|
|
Other Features:
|
|
|
* None at this time
|
|
|
|
|
|
Bug Fixes:
|
|
|
* Reverted a previous pilot-xfer option that overwrote the existing
|
|
|
line during a backup. Curses will be dropped into here soon to
|
|
|
more finitely control this.
|
|
|
* Fixed a missing dlpErrIllegalReq in pi-dlp.h that caused problems
|
|
|
with J-Pilot
|
|
|
|
|
|
Known Problems:
|
|
|
None identified for this release
|
|
|
|
|
|
--------------------------------------------------------------------------
|
|
|
pilot-link 0.11.2, "I Want One Two", 08-6-2002
|
|
|
--------------------------------------------------------------------------
|
|
|
This is an updated version to the 0.11.1 "Ocean's Eleventy-First" release
|
|
|
from July 18th, and fixes quite a few bugs that people have reported with
|
|
|
gnome-pilot and J-Pilot.
|
|
|
|
|
|
Major Features:
|
|
|
* pilot-xfer now has a more "usable" backup style, and the -q option
|
|
|
now does something useful (this will be changing in the near
|
|
|
future, enabling curses to control the backup "windowing")
|
|
|
* First pass at native FreeBSD support from Anish Mistry (we need
|
|
|
testers!)
|
|
|
|
|
|
Other Features:
|
|
|
* None at this time
|
|
|
|
|
|
Bug Fixes:
|
|
|
* install-todos -f didn't work at all in 0.11, fixed.
|
|
|
* pilot-addresses didn't import the right csv format, fixed.
|
|
|
* Updated the manpages and fixed some typos in the source
|
|
|
documentation
|
|
|
* ReadDBList was returning an incorrect value, confusing J-Pilot,
|
|
|
fixed.
|
|
|
* TCL version test was incorrect in ./confiure.in, fixed.
|
|
|
* pi-addresses.h had an incorrect field ordering which caused the
|
|
|
ouput csv to be incompatible with the record format, fixed.
|
|
|
* Updates to allow pilot-link to build under BSD/OS 4.3 (Jeffrey C
|
|
|
Honig)
|
|
|
|
|
|
Known Problems:
|
|
|
* Network Hotsync from Linux to Windows does not work
|
|
|
|
|
|
--------------------------------------------------------------------------
|
|
|
pilot-link 0.11.1, "Ocean's Eleventy-first", 07-18-2002
|
|
|
--------------------------------------------------------------------------
|
|
|
This is a bugfix release to address some issues found in the 0.11 release
|
|
|
from 7-12-2002.
|
|
|
|
|
|
Major Features:
|
|
|
* read-palmpix now takes arguments for output file type, "-t png" or
|
|
|
"-t ppm"
|
|
|
* read-notepad also updated to accept the same argument types
|
|
|
|
|
|
Other Features:
|
|
|
* Fixed some of the gcc-related warnings (more to come)
|
|
|
* All of the language bindings (Perl, Python, Java, Tcl, Tk, iTcl)
|
|
|
all default to off, unless specified. If you want to enable them,
|
|
|
you must use --with-foo, where 'foo' is the binding of your
|
|
|
choice, such as --with-perl
|
|
|
|
|
|
Bug Fixes:
|
|
|
* pilot-xfer -f didn't work at all in 0.11, fixed.
|
|
|
* pilot-xfer -f bugfix for non-writable local files
|
|
|
* Minor Python build fix
|
|
|
|
|
|
Known Problems:
|
|
|
* pilot-addresses -T header fix (don't import header into record)
|
|
|
* pilot-xfer -f fix (support '-f FooDB' as 'FooDB.p{db|rc|qa}
|
|
|
|
|
|
--------------------------------------------------------------------------
|
|
|
pilot-link 0.11, "Ocean's Eleven", 07-12-2002
|
|
|
--------------------------------------------------------------------------
|
|
|
This is a development release, primarily to test the new usb device support.
|
|
|
Most of the USB devices are on /dev/ttyUSB1 (or usb/tts/1), except for the
|
|
|
Sony PEG-S300 and 760C which are on /dev/ttyUSB0 (or usb/tts/0). Note that
|
|
|
you must hit the sync button prior to running the app right now for USB
|
|
|
devices. It is recommended that a kernel > 2.4.16 be used due to problems
|
|
|
that existed in earlier drivers (may get a kernel oops).
|
|
|
|
|
|
Major Features:
|
|
|
* DLP argument parsing re-write
|
|
|
* Better usb device support e.g. usb:/dev/ttyUSB1
|
|
|
|
|
|
Other Features:
|
|
|
* Allow sync to proceed even if OS 4.x device has password set
|
|
|
* Split out generic conduit library to libpisync
|
|
|
* DLP regression test
|
|
|
|
|
|
Bug Fixes:
|
|
|
* Compile perl, python modules with correct lib dir
|
|
|
* Lots of minor bug fixes, reorganization
|
|
|
|
|
|
Known Problems (Please see doc/TODO for more details):
|
|
|
* os2serial.c and winserial.c files are not yet ported to the new
|
|
|
USB, serial, and Net protocol "recipes"
|
|
|
* The "sys" protocol is not well tested
|
|
|
* TCL/TK bindings are out of commission
|
|
|
* PDB files with space filler records are not yet handled properly
|
|
|
|
|
|
--------------------------------------------------------------------------
|
|
|
pilot-link 0.10.99, "Woodstock", 03-20-2002
|
|
|
--------------------------------------------------------------------------
|
|
|
This is a development release, primarily to test the new usb device support.
|
|
|
Most of the USB devices are on /dev/ttyUSB1 (or usb/tts/1), except for the
|
|
|
Sony PEG-S300 and 760C which are on /dev/ttyUSB0 (or usb/tts/0). Note that
|
|
|
you must hit the sync button prior to running the app right now for USB
|
|
|
devices. It is recommended that a kernel > 2.4.16 be used due to problems
|
|
|
that existed in earlier drivers (may get a kernel oops).
|
|
|
|
|
|
Major Features:
|
|
|
* Support for new USB devices (like the Palm m500 and Sony
|
|
|
PEG-N710C)
|
|
|
* Updated Java bindings (David Goodenough)
|
|
|
* Updated Python bindings (Rob Tillotson)
|
|
|
* Application cleanup for consistency
|
|
|
|
|
|
Other Features:
|
|
|
* Generic device and protocol implementations
|
|
|
* Complete Autoconf/Automake setup
|
|
|
* C++ library is now shared (.so) and installed
|
|
|
* Complete source tree re-organization
|
|
|
* Runtime debug logging down to the packet level
|
|
|
|
|
|
Bug Fixes:
|
|
|
* Expense Preferences now pack/unpack correctly
|
|
|
* Dozens of minor bug fixes, code reformatting, reordanization
|
|
|
|
|
|
Known Problems (Please see doc/TODO for more details):
|
|
|
* os2serial.c and winserial.c files are not yet ported to the new
|
|
|
USB, serial, and Net protocol "recipes"
|
|
|
* The "sys" protocol is not well tested
|
|
|
* TCL/TK bindings are out of commission
|
|
|
* PDB files with space filler records are not yet handled properly
|