by Iain Hibbert:
- use libexpat instead of FreeBSD internal libbsdxml
- fix off by one error with busy spinner, which sometimes
resulted in a spurious backspace in the output
- fflush(stdout) for busy spinner
- print streaming statistics after transfers in client mode
- use HAVE_BT_DEVADDR rather than testing for __NetBSD__
- use bdaddr_any() functions instead of memcpy()
- allow server mode to bind to channel 0, indicating to the OS
that the first available channel should be used
- prevent busy loop bug if the socket is remotely closed causing
the read() to return 0 bytes
- fix some [unsigned comparison] compiler warnings
- provide connection ID for all get requests, improves compatibility
with remote windows mobile devices
- obexapp does not now require GNU libiconv (this was in pkgsrc already)
- compiler errors fixed
- no longer tries to provide username/groupname in file listings (info
not available in chroot)
1. obexapp rc.d script so you can start server mode automatically
2. new patch-ae to make the sdp registration happen before obexapp
drops privileges as NetBSD uses LOCAL_CREDS so sdpd can't check the
credentials until the client does something.
3. slight tweak to the -A option for NetBSD (in patch-ad) as we have a
function to fetch the local device address.
4. use NetBSD-[4-9].*-* instead of checking for <bluetooth.h>
An obex application to transfer objects (address book items, images, movies,
anything the target can handle) to mobile devices via IrDA, Bluetooth and other
protocol via the OBEX format.
xtraeme: now it should be possible to transfer files from/to my cellular
phone from NetBSD.