[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [coldsync-hackers] A wish for HEADERS



On Thu, Apr 05, 2001 at 09:01:34PM -0400, Alex Tronin wrote:
> I would like to see the following HEADER generated by coldsync to conduits:
> UserName: palm_user_name         
> and if possible
> Password: palm_password
> and if possible to follow:
> PalmUserID: palm_user_id
> and to finish:
> SerialNumber: palm_serial_number 

	I knew there was a good reason to pick an extensible API for
conduits :-)
	The user name and ID should be simple enough, and sound like a
good idea on first glance.
	The password is a bit more problematic: it is stored on the
Palm only in encrypted form. I'm not sure how it's encrypted, though
there are papers on this subject floating about the Net. Presumably,
for your purposes, it would be sufficient to have the encrypted
password, but the format of this header should be incorporated into
the formal spec. What's a good format? Perhaps something like PGP
fingerprints:

	Password: 6B 7C 8F 69 FC 15 6F 26 2B 6D 59 30 3E 4B 17 9D

	A similar issue arises with the serial number: early Palms
(PalmPilot etc.) don't have a machine-readable serial number, so
should the "Serial-Number:" header be omitted, or should it be blank?
	Visors, on the other hand, have a bogus serial number
(0xffffffffffffffffffffffff) that is the same for all Visors, but
different from all other models. ColdSync detects this at a rather low
level and rewrites it as "*Visor*". It's not immediately obvious to me
how this should be handled.

> reason for all those requests is simple - I am making a set of conduit
>>s, and all conduits are the same for all users, but they need to know 
>>which exactly user it is and be able to verify password.
> I know coldsync can do it, I modified it and was able to generate User
>>Name with no problem.
> Can it be incorporated into mainstream development ?

	Since you've done this already, could you send in a patch?

-- 
Andrew Arensburger                      This message *does* represent the
arensb@ooblick.com                      views of ooblick.com
	Nothing is impossible for anyone impervious to reason.

-- 
This message was sent through the coldsync-hackers mailing list.  To remove
yourself from this mailing list, send a message to majordomo@thedotin.net
with the words "unsubscribe coldsync-hackers" in the message body.  For more
information on Coldsync, send mail to coldsync-hackers-owner@thedotin.net.